# Delbert L. Johnson, Saturday, March 25, 2023
# C#. Code available at : https://github.com/deljohnson1/OEIS
0 0
1 1
2 8
3 54
4 384
5 3000
6 25920
7 246960
8 2580480
9 29393280
10 362880000
11 4829932800
12 68976230400
13 1052366515200
14 17086945075200
15 294226732800000
16 5356234211328000
17 102793666719744000
18 2074369080655872000
19 43913881247588352000
20 973160803270656000000
21 22531105497723863040000
22 544016352244362117120000
23 13675716854870152642560000
24 357378279398345917071360000
25 9694506277081866240000000000
26 272625027721585409654784000000
27 7937985829354978725199872000000
28 239032462175583666633179136000000
29 7435921836735089343771181056000000
30 238727573830971952772677632000000000
31 7902147946664983827834265927680000000
32 269445977020102174891231244451840000000
33 9456132886886144393619313702993920000000
34 341289115689782386819847112747909120000000
35 12658106258823027538841647888465920000000000
36 482103351519711977838527284803482419200000000
37 18842577981888866368406576047184255385600000000
38 755244659621772005381450431600507276492800000000
39 31025178645501311348491868526392306879692800000000
40 1305464453196636374952978031353785430835200000000000
41 56233697236728359748833874311833903549120512000000000
42 2478430791716080141030103557415318409367781376000000000
43 111707821404178222093469639194682381390932082688000000000
44 5146413768790436814932459570124296363658820190208000000000
45 242234997252597393987975402028706873005377060864000000000000
46 11643548490162380217883246287341339353506855109263360000000000
47 571298740498170511040308260534328863751957569947566080000000000
48 28601661525203111433666713965148256088753504561177559040000000000
49 1460484755546276413654277444134430199907014348141483786240000000000
50 76035233004283445109031520415161922110944103922401280000000000000000
51 4034459877300481310863256085836657651975538531764180877312000000000000
52 218099705662232247657770362059715785901182822712148383236096000000000000
53 12008147144924611810113120633270823615980175701522379752603648000000000000
54 673140221441227865456622437663708426438840294291391956341751808000000000000
55 38406620144816284676044430063888713802730471180634546205884416000000000000000
56 2229691571356051785014287150446241442373657661771344286443833917440000000000000
57 131671961471346077239206275590749614616551270202940230369704379678720000000000000
58 7907288318435603515634353598972711236400292838361364797751234511503360000000000000
59 482755935657546318203765727646675523490087914045724952674598927686696960000000000000
60 29955553605869004519394828259604111770715021382900485428817399707074560000000000000000
61 1888705975837153476337988198109222470507962852364481967532889500808747417600000000000000
62 120970577212931231848610602332430737154319207384660644546675218744624336076800000000000000
63 7868972403840222614476986285488373707915206776512029184953823730862924392038400000000000000
64 519728874233381536167663162716821425368537154250937107246292559360879428527718400000000000000
65 34846323751548438566905394546168721665486942379434473407595970242793338149273600000000000000000
66 2371166554621341986800244570519603030518540588477607897465138712644287229482500096000000000000000
67 163718816911749008258953617484661929813555514924768315901126610337702883379441041408000000000000000
68 11467684348227904692554979695463849390763173907067220117046790452596255964973135560704000000000000000
69 814713996010380783444321761413739986918300064238050478683158322835627908909463622385664000000000000000
70 58695001182852469800756640236276583808648796898477486702021278036677246955670242066432000000000000000000
71 4287262564970593942624206094613467017864755009536933825103497478241875537785896328211988480000000000000000
72 317439432225777474290140780877263903488193627811870953452138509573263947773757237197474365440000000000000000
73 23821245294401094852609509289068397365599270931807600829299877812241979392574019896383079710720000000000000000
74 1811398067776015999353318782539585711029761486971439902130270911350711926698520292454857776824320000000000000000
75 139551417064099114267198933780841439342710121861956940962601906633689115061347379178121461760000000000000000000000
76 10890617396823106272810296738733982520338758836351006242844290589587611195230227043928008319565824000000000000000000
77 860790552635706921060405678847721821668596708420331359602567956325519546709148414654706617409339392000000000000000000
78 68896926688207116006587558729725769255603964441606525107457889831369194118724877461835104520970960896000000000000000000
79 5583312267821654876523984774580089340567673080921308272921750582604936899918145111588711061458744508416000000000000000000
80 458044525096088334686793815828393805859741806991140816493500448372653051235072952593081247150597210112000000000000000000000
81 38034943822123481355356936293383973840610475882684197915331620591189235968971625781096826729212583115489280000000000000000000
82 3196349779807434791638537303796758861233000589313187141621790120732026620597461875273859954280213919710576640000000000000000000
83 271807146274056174480461678959850886226626071975255701390020599012939218517483779487985508875374877529677496320000000000000000000
84 23385278389493132651947678758342206368132701315723901181110577604494865230394354193300473661267265410269991403520000000000000000000
85 2035357722639947575095998897033291877243409183038398641276861319637246189004525619183766069618163176032037765120000000000000000000000
86 179183597457643528695537809612651556854246902605767707429203502217742319999095162247134880439730158767368001762099200000000000000000000
87 15953614991434645291589742326035679846294233113386405171072578937383717001942152734616692830476423572037335216920985600000000000000000000
88 1436377581641293512504986772679110426240431183544148540724160723162472769553114375527111493799766062159258409954495692800000000000000000000
89 130759512829555920224319217477895118553239996259289108032769997526746547763312175645786707473208584849477045713741073612800000000000000000000
90 12034299312302268128207134142328688476873116686405979012231956596010381684061933600022536264104160883129499599206822707200000000000000000000000
91 1119592465070485493289034355897379272124166841295264198793413304199029547659288316654639836429288471711207424996775875837952000000000000000000000
92 105278736558484024610343145094193753248620121883169507116295787829988397585764509204101942392156717963996701769821206763012096000000000000000000000
93 10004925413749117980092365448786673532821400682606400665824944590213371634793570809296293251031191067032903478906908838406914048000000000000000000000
94 960796736021898185729799660528966406472994596434495859709046800499223386046176808540704409020059058991843808894024276868929159168000000000000000000000
95 93228055856357509844962311447037412035964660719559290144640561405389503238042195701967682512853455828783622187699645131337498624000000000000000000000000
96 9139303847770672335755410036610093271473820505970084002815369721391544325408587263886546211156998902618804073114308391680777083944960000000000000000000000
97 905077675852474265699967159759444841184442945165498532671605027097611212467841966568264517163117584575717422940696091879391261234298880000000000000000000000
98 90535855871074711348993887876321756718468298910214251776198669217138366700503041364472103033031030466785910589052995653964079067236925440000000000000000000000
99 9146902375660966404333342400302699315095072049592042720136796391370276975336464028832352884303100357235724933220276200546198662521961840640000000000000000000000
100 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000000000
101 96154093098111104452107407492850437782285152818760648980712799294206588490624775281807999276098036946845471221526209465349954373992855896064000000000000000000000000
102 10002891170322545724283109272686288342129522836240697067299702804960923964215168760636888863424119752209390140579686863474668599285973004582912000000000000000000000000
103 1050598737012018879436631021358580334604975692068126507522030214048109915479137708026188548352830459868561155338833091817001556564010325199814656000000000000000000000000
104 111394165115495108379546283081298718965509602873269964724032519058819220658452706079853949972132932643000205055995960693151064089246763167646744576000000000000000000000000
105 11922399259599207178057716896448634388170123338218300935064547418219822514306704315430004515208060849746034798256964126979382448808643140897472512000000000000000000000000000
106 1287960841412318307154792720829085418091685044697633370201980680984897971129207596094891814756013043176519127553815545275145230535172328262960918036480000000000000000000000000
107 140424298063925832676382052251924642918769323799530337907827075416142965935033629507197806463523539200079434102519478197801685533152288584215239579402240000000000000000000000000
108 15450622182086133158566738388189055444186281982894048478167932642730394611228324176239947871061067745026680416818326222334628079861851319503794906196869120000000000000000000000000
109 1715449570802882625017620425936049749899615618143458222447988652467635476936248750825775330205104895471035400678311058760613088789044363206934157542629048320000000000000000000000000
110 192177710524251895791469807837798351747865363837130114811739154653179262671673014674615517591363910097798848438921977881523105898343409429208767249325752320000000000000000000000000000
111 21721338381982904503568896261406280793329326893383313723148234034502661833629986506814801234627654192641548503253826738188869987012999618270926905947324625715200000000000000000000000000
112 2476821401698115255124587475590049773752989576630730637321256565670461462916817602714577150309468464374604776850855636038488169232546021240007856190143891872153600000000000000000000000000
113 284901002076371604533920750539417733450164811954061809980781978223550050498906837412631953639196517764726092849471384301102237238610726754555454055579564026678476800000000000000000000000000
114 33056102296204549492333235526444600711621190082361073710248857008789352025714811772860865778246516227991491464059615677264641942786458654464022681754214864620670156800000000000000000000000000
115 3868436409644513250935080761871455225245219872769382731538529578581294687758465247387639984648404922148858077901020928990448008212939004779006655595024740861031219200000000000000000000000000000
116 456576704579847421953237339953278410227929128054914058837623037057786658067556701004641036028563829819467975679651566274289174610778347130701880732828108726731204984832000000000000000000000000000
117 54344469794310580337157425368206754937602872664344163980165126727945367329633894958839636120453047054744914011014698574261527037447424263008682469243982290587555396059136000000000000000000000000000
118 6522733793197874310214072533974394110500366942760078927069812878812881348114766433049324641263803843118682559525568137034558060588159572043223140828904866014219615567085568000000000000000000000000000
119 789417089644609068854211164699781385008380340196397001196641683499528606701216007436869208786804827669206835918381706135953664666955070113816853258840598614453915049512665088000000000000000000000000000
120 96328841953667429629268899978901365249239547197187629268257667473143523224327467046882987979916583730837469985662282903956495483687476954782538128047210960085895431506100224000000000000000000000000000000
121 11850862470852848979267864008022394550160282046680341228757209836554834246306443878405768963103402985471261053143740247473338409415060441770243613101489242754217291425998501314560000000000000000000000000000
122 1469801578852073226781339548066351280590085911747859043750858682281840219690394338072219026030557209504953107084827159408098258592959406670829405393286868279267806857545012404551680000000000000000000000000000
123 183761438768726212664667494006422124997166850331665091048611202870314509815547234661746573657108633618641062451062957648902820624368757875122702440606661832453389273285354380423331840000000000000000000000000000
124 23158435417475302167728137754808683829109541202112540323581683261379505054039125569417535808871114512823577041092964542559434957374344544576505216347361756205936338805500397264872407040000000000000000000000000000
125 2941683088888947030849637035143126339992818201117069154493722367318018067681462482295045826398373798963225085092657152197346279989709071840920054024352297742567599618203236433920000000000000000000000000000000000000
126 376606224039636243570103906163933855711326316920176532927330199951753453450007884446939813761758296734391061940307785182970800779564433554742546815297136124741529897847226706223305850880000000000000000000000000000000
127 48591193437703590798240120283433945777496455973286845996931432159723645391678476969455525102844025267049771140745369232580579353316108156850856782133962810947746865504030976453377041367040000000000000000000000000000000
128 6318005983028517629717333048090028287877007107526223303128324559280101827791512265698282186154104611373548369232837285438950161322188781285640027426734724837540407618916831194193847669227520000000000000000000000000000000
129 827807247662445402955338864970174239213525665933127488792067866200954743200679545540745830561094279424125437939457412075296294119785651410479083547160018293870531011416317958949755655469137920000000000000000000000000000000
130 109289857767826005065373444284566600778325574668294038391693594257766815144035392197164749098174636854444059080162726658820140507251311588776067937810862339500844698760990959426273251310960640000000000000000000000000000000000
131 14538079623617143878900618445866012669251285176427207873492357633641257823903530702953627098512693345606153800093615641251693993673793391770602328188234279743833932525579581477371009456385137049600000000000000000000000000000000
132 1948436449843917905300815663755116917829528574363786052000493607711125020379217743943292804062236599773153915464932869831500269870166496106511782271338314778501616579627773372842261282989523389644800000000000000000000000000000000
133 263083315200381398586615878141061007817476389841913138545700486671526517135554505019370784703315434307880710985862791097438665083019909027808514687069246950502164125633938582676968495065921908794982400000000000000000000000000000000
134 35785279950076232950695393230749022282416259342200608870335469714642243144662006712936181952500767694608457811404172373266525061389255197662173012754596832188990848060620846827598202490366610234566246400000000000000000000000000000000
135 4903386509087147006352594014262871780914452220932658891142327428111099853923356246733145392703501688383954354407080675143441000106682376751396130889735530240420380808484629985155487160405198744479334400000000000000000000000000000000000
136 676776571445943399726291946707359473170477054916783670983666084115590386510322634347455197637771168343239960741806174308566229046055134413912752034204146938625343727132373849324514738576911912921427083264000000000000000000000000000000000
137 94086908916373318485964531576654893134479113678170222898727440332443538447473920674590828547333250812764657373125299076927697813379163497005719976287139697398091126124189602864518757925170749244498826493952000000000000000000000000000000000
138 13174232558456553884599380810364035287426969643689923492668997899161679097167120339661850283022387507592521638441267568634425310235122008093282354388667259780510210560789131971834489913043813805130189138558976000000000000000000000000000000000
139 1857853878880987806500940164490078244307095714530397429135592389673844226803973144270233075784514876903650513028197782315081740561244388377098974128908746983011659902124340885164155165184772851686616961988427776000000000000000000000000000000000
140 263855444524063482275171047635255664943774682504601756925007272773926223194974499657239250553941763998945034302022396080564375348069696273834666166850867021447336823737342341953855482286994291445995390699044864000000000000000000000000000000000000
141 37736996074193355043208533638936174507109847411491440900463051642479502107695898566513564753932203347902382551079057304252844327938330717267096261576829301159623723386419211079297383617960735952119114546467716464640000000000000000000000000000000000
142 5434932247637691422713066539206392094568358773459811117801169468904574650718795534164050691472110590996867216433481808288291239376987429343708541854926634276884296146454076256366342082626807490713305932876940543262720000000000000000000000000000000000
143 788180267956153080843954977455520046006816936315343874695100395217071985997542994077130340228009625816662174785027898143685739943704735161618623489980631245730261703111189990448336246896046858361251944160894647648911360000000000000000000000000000000000
144 115090892915682224116130669441172848014847633760410570900169918260641277179171960468795831670761068733656422676575712426557549048856337225137201029053074732732682760100873565085768734894207324676852879125303185660193013760000000000000000000000000000000000
145 16920764535834863064045084014520426976237696155132700458648269534015601545155918112663131381523628625006911245292034688291570600360226228442510584837814909195465614366923498859934496017402237904753598023889729185151713280000000000000000000000000000000000000
146 2504624040879665512327467851824663188019998989843046938148670199976845571002870790557478575275596646588086027837249544194101087368498121934847140140538308691745045195406412844136080984428733938832258907951300177282345415475200000000000000000000000000000000000
147 373240564468342922321964025289999745918504937662469740528655859900593423894668424293207614766849506784102401642130954863580341919264578710022820517012721427117097307151809192479530698860035429610680407349511535609000173869465600000000000000000000000000000000000
148 55993719097087247852282123257574105989200886615516363787675150973153063854613584179107135910512036480015220177900272684025907899076151471401837168285793151957831880861968523564561191323933174854387841135748424269747415042280652800000000000000000000000000000000000
149 8456189147803627850881519236110710661654085266568240507445043279149502576004617931505353868153870551590114480107059401244102356137739964557717122853991105333535336580782866853399681714701124078999151054472145010714330343393774796800000000000000000000000000000000000
150 1285511390200317282857759894683737150717649555185253444107338456246546155309021463845347925995194500770984927271804219593659990629470401350493008856908246497936208322154055025909820539035011655629121877791247665022335251067699200000000000000000000000000000000000000000
151 196709010062292115081440323873834111413354766829983268028569113123222325865215589243013532762359151183287258948239360429076055928787811013336944681640049075036265172398605595800499668208494773989330702145033508423836185555501601259520000000000000000000000000000000000000
152 30297104302830487613697766804206904220617980658377697492604413842333105993249025394865526444590805929506498060282381117920824780455439016671408667538308734796936815163843792823865669874651884358314261411277831461378681072027321929564160000000000000000000000000000000000000
153 4696650447438482917936496127826824419917256116364716873808415803158841705504798503578007600711487401687330973132444153271273972243302021598551499361835750668620523184040605954411458375720484419338561177398728435420285336647697350870958080000000000000000000000000000000000000
154 732769761620037736588253197223346108897632427381719266453202611598450332893920176080645407826260832313903975789508010295320439273835328916724853401053256699559086953147801258724533752537160891422578102439702230358487462290839664978485575680000000000000000000000000000000000000
155 115059158207658037878967000118489120900285501581889856357034064566797909993478959171121328135816202434345554387044785876137898498939683566780602270992038973354300680032605347121471712250350818626507548963680474914665731937860539611307048960000000000000000000000000000000000000000
156 18181578737402051926423158489982684470833643403684160703914498866448476764445511602938262146766401830634273140638793665629300148501585753501059186315526020023552165264793484349532118706956414295391104391529655519402106946122986819937559275110400000000000000000000000000000000000000
157 2891221412098168924050850430566837637856994607676426188319928984293922382124849368574521700934264919442749802229046808640005310633844805899633236263484136103180652510398892649977970885076416789399817847922825163829124665353908770281419340722995200000000000000000000000000000000000000
158 462650789500415954609146738751671244149904584972754267179380734792418742297197811783882057659760328327196695928015581803743625574944284719363632171402314083387102351600327683314532447468762694609565269803082249486518007507461017060580375781808537600000000000000000000000000000000000000
159 74495580150947063932356207085346062931150629395076746512632029027786211248936781079699697390311157539254033307612151331889535855931199625718910655468285630203308131452429641953936727844447546847679967719787848643395177771974979714671393380157200793600000000000000000000000000000000000000
160 12069692508139676985361774622110576075550531149963781247408757204929089880765992456882637574095743889908805839483381664309937853166179884772938493129152246402940948001627776331763966506501212447612718950209684270533074172461908821300345211230722457600000000000000000000000000000000000000000
161 1967586657033658566763577037372509649810531101095781209686221315505612388542694600252016821010150787368066841508009629508321943507781576394730215919707875625809054781921139376468760074461636186897877162236328960242755402950234660455668982948053150334976000000000000000000000000000000000000000
162 322720950765981109487875357993374916339634569313666312829552916055281247908496789800557716561693004001287854733338419201583927157044542645975640038142193011212712436205069937539426510622882264357453720759549986176573488399143754696877799457396339421216768000000000000000000000000000000000000000
163 53254945487232144184243550640288616019399611040674151931399474262599493161712343657155766244718880201172282160602086531854975910059029947051938163704625360338760125931938653284143375346765565375676330925859580246312951728552302172772421862777047125415952384000000000000000000000000000000000000000
164 8841303107653043132847453206198096620086363729240671700737510730617172598317441077212890367817579747453034399586541080777090400866401362142687505422256577418573975118323204150392281102998362377223352698236093203733397438719839134147972358052062153470990352384000000000000000000000000000000000000000
165 1476659678854325043989528767619446191980422987329537937376393902095987003949164745648979593379407548446886605898374882974635158276025550970970408621912341159890378419779804559937571599858957413510724763517393299480253122003619771359475770706224706319187705856000000000000000000000000000000000000000000
166 248105728644430620070564756055337455948256416868670562673612088917614874865625289232806051720001852386791537697502759731546068171217284617238055327000151864768481852858956138817417594819042404436821092483326284673620713864781263752086853261281941201727641731727360000000000000000000000000000000000000000
167 41934360983069958232171314429952103120668245611787233446128951244248124834383791423504593266874545921866137158485422261850985095910951083802271914554220797813187973430905517316191980092128091671343085929041598482902291728073949013593616339485047674380244862925537280000000000000000000000000000000000000000
168 7129596182612355128987304456349193252689605750536409455327738941739278018383910706551505309663196490680554185057318287866363446602403629007549004365576358778605977870670565093155366307440120031832401994330860651069631730473331242038937438811903100662158887370767728640000000000000000000000000000000000000000
169 1219288514051833873575399731988605198937835290644164398620359561849405569467036056320123469112461160359457024710258270540602107473480061583273051382256351287549756995463205769087590720346114595051336608484061336746342051563713488486916155757307369380811170528316610314240000000000000000000000000000000000000000
170 209739311282401170157765445301635704015321059589467444782109398388226237274309307961932936653111644579882089646773533250445648052141295562432005232345697065079372435093684742954635104130123630317118334704043743126458404794388304643962713953840940645212887532145915985920000000000000000000000000000000000000000000
171 36288609391234824824765761765298863848102163691727010433958339689418377235557488549261060592221177489841411880788343787811213989357975073547532848264100701296802557891080570320205499953549813414241819567087933178619090197071042877235067332243908777319743168858092135566540800000000000000000000000000000000000000000
172 6314855917362951400770482915191391305021981417627335685806041027185854204969666957132462817563238813851391970246355677658096378431675029822605123856358082326606900656467054679549572033365501896928010611556015847846446847751641667062720970439514829524814215932752683254310502400000000000000000000000000000000000000000
173 1105210141829392531028364740677258822798286187119157505580874706907708879008684731215624120550469178662053396363170970127665150292188924431720170838229137403659819559434174856484362204566019685818564369917319487143860236384535114841096215349552913892060995391991766660406260531200000000000000000000000000000000000000000
174 194536187383495731861344185727607863032948604785065073981094653913688267554239946957046912427370271123391532671412255228568381025188221004393338275916041743518915342135342295571391483789859376837336922258321931034834013094971573184057303911611251283147139336058740170718033687347200000000000000000000000000000000000000000
175 34436265664500675054313366870917505315834619129672285997735142053728136442182082036032609865584540454549032085178030630387391566153657086319875390490406137507322199489912806028799254638534733707808249693757236726774129308061278736732299945544046434324768789773741927680075366400000000000000000000000000000000000000000000000
176 6130246748713431256976467264851041745656803152335943074860032712003453543843711427724856087593698730486187883925013652833007413647638204585424489040529776676412048700287963363280427273673545678191674392895773159619453243512982398244162327115700874891015532853470421927182712187125760000000000000000000000000000000000000000000
177 1097418858765122241393898066260063816257544922353993369861677549576480071839136604193471942703236983224112703323255269664906256437355815603300852131833808597258213263508649404211441553850548060489277284631347071450027749479765816217803169992212658496078600732555796364751329179027374080000000000000000000000000000000000000000000
178 197554029926212636571410495291465652522139917997247879461972475456575461652619437000010909247166081988322514819902823377803134142650270859598046136557629854256573869874539005225199844432051330244837771539283376708622582916275917569855018148358432288888131783288104237597722182006383575040000000000000000000000000000000000000000000
179 35760615214082011640602098808687644365316166997425124849941603188127763276709781251868626695831721673552066147729662893852608558596568041333676250814237477928356398253767474551486316455153290126091958710464019141795692970598756621612634450574040609939381670680211225538425777730914971811840000000000000000000000000000000000000000000
180 6509032424971951308885223315510325580928307041883316005270104859185453494890029782494236474831952835434463648873611747353341441082837140446864950992435722083523439175305761729792085064962204301219322218389755614211556487142472101908332577502194214823709431772010607263821326916347683143680000000000000000000000000000000000000000000000
181 1191261618539679121182110277411651651869734577989019016432294964747259573834651237422134453348966013529073824436279610998850315746542709507115229054408542935286245732679529718067254576703519947386313733043107649554643493074836100742037590322544402024782641656333146615036393175625630462718771200000000000000000000000000000000000000000000
182 219211918841198873057189713100180274582858339042095918740429400538336960242764742867540131777328816038855392925557012970303624745871722144253552766706681751664867734933865483757799602849985832000696395378169817669190135031262126375209061744623206270435574019255731052859092174658742278543743385600000000000000000000000000000000000000000000
183 40557824986817484541288413635677590581979161745594653144359918959575868327113288573906002281597830691327036904485210776093984733364121266413175426717061101564284816757083699944402427686007158604046970475243745060318863756410292690581628341508291254881140554116244941219154064249421310542377438412800000000000000000000000000000000000000000000
184 7544421541003895823102939409869153848750381200120304402681557902545722776052600544187695566819636677205785234095919211398387000878817727779448235941223655541793380606393739351382683892612270851698916622276353752821422050404996982804772196241729117186153202736103327250872976794112307077218860584140800000000000000000000000000000000000000000000
185 1410930057879217624378371595611199823889240677168351912914361385122461660323843540896515180271277825978056472496236249907558840218553411379121837691734115903231554627893364836977149867130233029046200170088625895859166363123096024966069995186349188374402684081816523789130689145026622645846995160268800000000000000000000000000000000000000000000000
186 265277772053306962908310028699731274038060590414049154621722595915955680049812901452131076314381701860097956475711930171954841441443381461896579459508588053312052262574941886966002474372598474458907682737642509210364699101266126948986568442508405928594751149159431672859907957019998039221750529993474048000000000000000000000000000000000000000000000
187 50141785259691902294222154717405736107743898919450846168627363405636638075175646739925999844728690251724422976062113565621390190149464804768715981366543459474573132488924954100871322650731849403893874889612675140361442694447241332616308686523190414310457350527136173935152291949041572380419375967884017664000000000000000000000000000000000000000000000
188 9527745046901184243219815071360742582130311656636028851639609941812988967149575766383870663738542014707490207475094977560256627228711847728907133670931197974029306111168462141192051623446015020225637606180114768802532189979643111329413854348063161561299873151701420547743322658629699529072778053455112568832000000000000000000000000000000000000000000000
189 1819951612014698711083589793939864452572327044131548943786218248422754532912487246342764489364742044168521466317626103272358991609714752362632727915103383827946097200086073795594825746145618899377085790398314204817188283604336667286719684897877830259472482834795555053189862896735068835161375204169642495967232000000000000000000000000000000000000000000000
190 349459648576714494536052809177613456515595621502709728323106043109982176905650738295820991365100800116231033214988310583273433651102530345043472488723555042576699439976215116149741322830066348389670822103021671589291857373593829985711775110286499195143522291197410825839961636256147284240975127387239379632128000000000000000000000000000000000000000000000000
191 67451239639553468192726338602139242461628248720102701867048455061240848226530568296400014042219841473869330904120604283994017822934665906311590185414811252024209121981343767246022554594162250332971856534011183319627441649019407582724972081703243751616728249603545544832585022891461419213059490355757646631487406080000000000000000000000000000000000000000000000
192 13086601782569551763374892115786796374777255066391553748865432841657187707913214850970919179552624909673584901025311137699894488109848869337242083119028195032129751211926462379469205528668782700165497319146935289158499868926144477861848282597034305820646952581616177440969697719448482265044357612870611496429514915840000000000000000000000000000000000000000000000
193 2552092180750708390064903748623097845748346597651575092750577311966837480791217790171344491216282958313347798605965717547183983534275330486409113453272338289200781598805295623219394213604465412112187219528388378067272612635703706640192747095870975897896666639147565422776836267846276789466498329191372603968290994257920000000000000000000000000000000000000000000000
194 500249805768163715210761287329504379751978465852711427340534811038086276486598429855094416673057234591579494836823012554633101088174752331825813268058401525607612541357121119456740138014556795848192702345541154109005212959717707117060782317963940226188309899659207168429112939855365776535801214442927887155424746243358720000000000000000000000000000000000000000000000
195 98556960849856863849064555223386087464487494074546276033628654931343128370803659596444712850160358761351844159267404485493546482920070323531909000850104687325692051296508222463380700150406175513201930699447190590764428431413721797205230850513148880982517918143149212270321469069775090665610028428698717113178341622415360000000000000000000000000000000000000000000000000
196 19515797101106846842830509792990758381670146171836498857623778249497057552152202599952029912293097358751193143026789104538728100218804855320582668523994578487509323475368976603130405351418506591688952333227950076318791095167735678265390797560798763253585378969201713271821886467685944959105185299537420740499471339021035110400000000000000000000000000000000000000000000000
197 3883942842312592590777582859942917882672444566019682652556426446967202920363144045403036515687161980241766081150618276148859050181022093219931514946930914267877567132102565044752314570824410714192543225914930559111714515609012828658551271296329569008026702664668435292641834433806525824391630774913585719987886940067296654131200000000000000000000000000000000000000000000000
198 776847814878624294001679583894406612618555549478591472718771011892257986843348358187125858050398120490938779514929786952297000702227948368513763100619365442697793915991030278617460089310490843169431935800877364853624155794977358578590252773852927821674209913952973402255163350622389281018603921619805160765498046341901698308505600000000000000000000000000000000000000000000000
199 156158201027565343655885678174642303259748399261948741998675495295049392890003678914934849755793015456146608889566783086585164560681993359987786781373785090510121213053897490629590790795841363845275536777891499861955557303686939522423216187617911670711099810572591782492568055447185245015965948528545937407494723459441490199681433600000000000000000000000000000000000000000000000
200 31546314694591620142094528557287402491805439107486930531789701329774377998536133716812171360479384956167088485556785553210305711609705484202477064998113197244538514290830532689495879557756897824858066569610161331674565249097131794131100969696302956129612850296223182746409041276166812962494068034351847156888911584948155894988800000000000000000000000000000000000000000000000000000
201 6404375866380385127937824267420915949058943515542436889084549510206678593732263149921965889052006348860885373072522958004629044300087149118002986412518575691429917592215817864721323225815005555836006006081071143003945155909585438613820316640419187046227256043209006850841800174907037437751057284345641109351981307641039492725048606720000000000000000000000000000000000000000000000000
202 1306588422961328121125609421657491076603327355858892258956105135004668431336045039603524937987905486148901078837057196832776873636083085037187712166293765214416660087656750944152915827010306881351133451958383936973462577278542964181927711899198639406532509220776571464553680861762212931195238151752401847599110060294323532663866796277760000000000000000000000000000000000000000000000000
203 267870063506717827181733247901871399972466987367429308233565182609712244425698393478957867155606073602542473905319254850730961270730262077575387006767531454179539200742725004423397073522187787068438590815014897135675476116447157955777154033177570249354745343918078911307884149357143506380986851928723647945188718614786835282856906724474880000000000000000000000000000000000000000000000000
204 55185198253553740580528093676517099589309470597241364038326625796673059085637902544981517685644671825204570583729968851781795617110654460689581653459731324599375949164849565190932924671471544010157699547500852524362328745387202911972503497243864780834720686632263182374960250891018087528365996779650457907470276823754171738571673619115540480000000000000000000000000000000000000000000000000
205 11424148911576008489975540490073634602060499636655589349305283354156165613109290541206120183379939286767481885576620720497083861155815720171288257935944536424432879758958684407812764625632239657595873013123877405419718556146768706435195938862289758025488347160293549333383300448324735710251204056283308131009584501663907122242942370431631360000000000000000000000000000000000000000000000000000
206 2376390428116543396402237227002344798154577244300059903942570253656062702089913284991417506650652881287151967330014806433621312332984850818438796759942104072044976542604192045096208228639760208319003551221761367869996011650701273675538341974571954868372217513846727287551682807661447895958247225186967841822479046995777987001482676999813490278400000000000000000000000000000000000000000000000000
207 496700263103348901273328514198874982491704553459085357540184864487088475808820193471572025867001645754231010278104145519393147321055378679726924980910527806539080647891595206019600746124043562763126202173257595917035583805418184260408390987853845194883127478742563211227979209196801627039315477845968793152748627809818852619485624562643903918899200000000000000000000000000000000000000000000000000
208 104314265398116261006216510218824860940614483572022794767501226615585762328588805920176694028772468762339809310923352525478149458452078225058666058340113412322299500835012504342977838211034308979715968593230970594155348305294951185773301467042167186407526767625526779908002446764022696519956604013485092401871396293526397130941693404846577019361689600000000000000000000000000000000000000000000000000
209 22011816942786596869813738143017616237659927022330142588110142512879968380489397997467658513336707966753488558540185350131076847202774890215805444427701766790008463841961073207770283023698771194607096057721724841516495279877728629203600880843440299503481877264237767476209875862466451553204486495974155074243809921712810872619794723325966071874820505600000000000000000000000000000000000000000000000000
210 4666821654887632462886495935131662369839714845214153762699755724726571900178849267520157173416617121405280500461085060496872843614956119555151535469539297686460208869769499301233043911139266958935379606477894136061085203794502068062877401100961530498425989911954991062411109186197701697173296157121326209165814053821623623344976509986533545285884313600000000000000000000000000000000000000000000000000000
211 994099787195470115866571511256401637586638601261166455106391813944136287909727838514396770889585838818590205373625878536019256432940779027864948270859518463833715110390083046266018807737242748363237856736065545112527124479965773395464262299359561250716765483891185059997883295433273517048272996429997665247057251256930127566274343116424196226779422130176000000000000000000000000000000000000000000000000000
212 212751510908811578449529980916970320126122586701946394141190782359154452969356916747793227371861542625971929119880397897703198170703334583617007565825748791396666927682011661810214264067020940083931645592571926286964193201344249332471824770644689418940936485624697318643954802631343535173202023515387363135938391170553023124094032576294527165739120006791168000000000000000000000000000000000000000000000000000
213 45744590213685004518292599123337745520199311376049507577955429441829340829728519771565156386860072261830599330880403468384009717266247596391900219430647217499431655668100410489369017701923979964672961875966564817348885647203868899442121939260584477011600591840365079529097670408593883331905249974128399257706586621141480121994609312081302595124044652907331584000000000000000000000000000000000000000000000000000
214 9881476784437535584227595143441740710229720735488957995427935929768245485344286194805703255637677445630230844162264472414124607739909762917714319559519206377421808504417859096233655500913497443252063609146281992292451836259572689401005159794150929396146659407065856972217046432648738410556495077088968522446366460644585022035071026559988569294195602059830493184000000000000000000000000000000000000000000000000000
215 2144419203370040892477463662409442087322676670769610291680738770766234752498220812108090905171807637866087550568851977815283554206636511704894293183953548185020732511465932404479237400403772821918513138080818855252631147222164178684289340880627014213849005506697050753040824282471731277863010017507294906526070121261870636482832540256531714502559202039946018816000000000000000000000000000000000000000000000000000000
216 467513354853984805234322674760605405854913778135386015317032220382818840461055919638690303573527423361655360606111785860923132787322962627633670066906564342455180009688916844324300548038929145535033254247366486842704594955894322441751172600007167953160611517551516313374072530192931020270307076287575897248634954175451999260151337146848861722349007250646962337218560000000000000000000000000000000000000000000000000000
217 102391927974496014170274936421919283833109172946672039616174328252671097696504923211826655349351031507049611471217419858450939638233634778302110984276024867237787590242292201351979949115511706830836811070562632636084047449364484345694824883056778214784046376837842663637310510935642137185599758050868667038374288076676642766546527570623899022048209261968023698150522880000000000000000000000000000000000000000000000000000
218 22527641885431179041375604602270884193439238740590073230197222135569393952525145864569417341700136674219958171795404280722862988598112648526798952767057479716126454195907397009858479309072099247880696486041267485837505639839969215353194737366287062322592332876032117368822883249416840668067713320539132112559419977260162841481956814246638888338944618457336152696752701440000000000000000000000000000000000000000000000000000
219 4978919344127369042646830370763478221941274158383121580262058846369109734769712483324729141116833091744501465347361022872592411483834350668770372898571769818232174279565931156673914931933067976055166493404985383080702826999576702607618286401451143450378615900971202496982977705412771649410441799638848414271762747136879318635410164089937451634409622574641729001516737495040000000000000000000000000000000000000000000000000000
220 1105388402582686465380276678715821523888798966628374691658439202604997403219864025404843850099289813825721974166900193314304622453240511372178789654594195388430937464373512540528009136490550818561652443063661816038934211169314499892953014190751897905790777967797613981941050991581393059421663107161119616254159207095629594562870820609029294322536929196113198857574909214720000000000000000000000000000000000000000000000000000000
221 246516710092759477559835095280996612183137923610130476811550665906388013961077783659511430675135753081626471359568419163382921620201592547938370303304292488214143534920250959591243744339029614648568107453297103168012943460872482998534085014586848584324313067484915732494384599112432373342193635692670035996296180852488420479297177657227222062924644237803462990372362957671628800000000000000000000000000000000000000000000000000000
222 55223094488789457554863304386764345974347306829073336603633479865558747105358656922510395355650635346987636232175085140572313994939976530853913935632497752289887158216501339467534616132205550404199070349003529084625246801390060776113211313868991431990015700710053076414819959242232550387806576306955551933768848650186456622677124281080456655210121680324545016356904260627490406400000000000000000000000000000000000000000000000000000
223 12425943638518818246252592927489999348545262972781558196971550978253890075093963253230111953026875847597346809681299456153743494682341748180586920733509276872171639142145363801943215859454880062073749532769012641433332203058817711849270685218493014111663469768608091154497721998092831286146761849618459524216971220256113002389653621507356474079793512136020284542772212296364274483200000000000000000000000000000000000000000000000000000
224 2808430677339494666061439059934069827224034139890051920538092006318451008533710568148818552706411571648453861309405567348656363972261340881635363087500286969368594845936335204896374891269436463367314650779079151771183582276582058802384470267674307278227374007934368805245418258374238818103496604695169917342251152049223644669515378657457389678614271659311018733070502713041720914739200000000000000000000000000000000000000000000000000000
225 637551432638516052108698965482731069151063533854534491736671003257954121872594406495538431260392803497850959900698497101817380737235716995772437174516859778787949431341549110994753871290376369490260651387724180148749162784382822734891394424480382181542145289762584097422046244206275192073105488936063453438428322879677297464199988241790907591437453924572296969793949198137373491200000000000000000000000000000000000000000000000000000000000
226 145370239920958719374140904485631401321064631278318025406161758907716302789151739472465053368940562171044133370917635061368255717707094020116395027247226220125834409186674913597155140997257511886757708342580631129140104017240118009000547293376706371729480187600997658298149650903941034005603190624296951905334978654517370228812131624156503733880466639866246886846384974403132333563576320000000000000000000000000000000000000000000000000000000
227 33291717481505356333562420969995747683037094534162464632547239513069679187443014257259768655648981474300325489519409575466649320527144812477585212125030672264628309352973979136262672255494241696939688217028703823908205719286770523946161577571710484312565261594965159603710063690273774412040155568118553980024108938153301051533880785783605395195585605083534316194176781571507447052957122560000000000000000000000000000000000000000000000000000000
228 7657535645468667607576534132402550797464341894392857536775418489340185880895196586738755526893953247198401122015881408927037047244241997175538668402269237487182205585521548013034236178321948544804023123260233884311864578652797321761228358133385431546566040547955685135736229711415780447904926583634479215630940007012345553469884822122375496767978991200742069894868589831213868561256970977280000000000000000000000000000000000000000000000000000000
229 1768991638456854592644715971340158050528826363919725066130022624439883608449248344932734322025213310097720065633202094204164544916677871218434036201860165589834540394588081512609649101432562298651845199349372746501393780673497188678440519762078450681035791180246879718423358908623139462628988465463874286727465885731593963831539678749895429258160111910603422383900970524172037630801415640186880000000000000000000000000000000000000000000000000000000
230 410429268417927763175916920411428138303698067729663715024579723337847559428729517225006740834094894146926260722701128509793291851818608705300946176999535377500750423923136243853503949526705926425830944117843256358239891105326753773775973073457952926835157058219023007457085254690370851848875930270188563273260949098916949675603883818958023069431057409590050535743466149913258363760432182722560000000000000000000000000000000000000000000000000000000000
231 95635380725204707347103095359303291136738357821934163514282500577204803703483112713736636392376555696760388238864965711776170974340836143242783275002863513826216493737095109414170820451993236127448482364757770408032154434058218332254975245915206991224282390283883577087182392620946976462992771776920224473241102147908279739675172647845932040469326298186278121235036662742824927707586340514588262400000000000000000000000000000000000000000000000000000000
232 22379922899863065066886127791301522823360934880654522680278030474834679902033616566769087655525945357973126884502369823601293554343391431591325116518636404456780947914507870227940492413595612420815176076793305192753622717340939901717503321369249141773807460259673205515799876001194228260067025055078828462642625644686035450990801264643784627460566262481403088296438790386780526355812025796197036851200000000000000000000000000000000000000000000000000000000
233 5259571692820770732089219884386865168064133805374068035764344180522701496877790600509906193097644082130419866710585485979550308502106345517076353957500346693707716731384832782132247779531701159933802335569567418381958452038148274256309050063520619635435276789883953003114065400143396918038634113204809430535792255210982491333413144628890768210615280636105155631361663188814417785969980360968891898265600000000000000000000000000000000000000000000000000000000
234 1241326736193888717719407132449299162986048965562316819829378117261250789297121529157578498428145227403436888354096181835165946434966059476157779364649782131798234974643623008224749140771663724123127257467049543245516936726655458303003541284515898274224008541734260365256538544120520380642945848765281282980894375102908847227538812917314613265465662873205885041347167560990495476201917612167838031255961600000000000000000000000000000000000000000000000000000000
235 294210373593437496209963307017230045562816316366189137229585625932351798654930620666518903047851655400109184517649499339507163727987529204546371920374101309148057175862975910363517536987582280548331327279205668621656313741351517750092995897212849063401178041740804920698255901787531931385356323636582745824488176424294381541988006276742172303173263013379480336967151950664576055194206324987447603730841600000000000000000000000000000000000000000000000000000000000
236 70025830119833089546089406211698834400530950534978356978991475621096798978376889819458851797195878833912495233159285424903813017194793095011930763107447775054363158391670009735647398219180630449815977158490951290434001481804293984531758476775289716228253777858213228134315515194317380068873846430024347239474941781694702948837756513012330624699302515223020637321186216938606750582938481710352342055676542976000000000000000000000000000000000000000000000000000000000
237 16737064814784085736700806489310975717791066533718942867661132038499147266060381557953832706898462913290385914716743841899724913584225025223227124942846694129843440206788744759254778698754635326080223502237520532869071759692927627651320544133006424030190218117975455656153031761509951563810548225911104958027400839734169697539940087300979153431489229849220007614791168894646488256209745121153063525554709331968000000000000000000000000000000000000000000000000000000000
238 4017107715105020226241947602801658499117602362711856012238062362493928609407615805988345567202450727553990768952006029784671051384312209123202933809263129802297045253493124581852769124209391302884085293568634351852318837435934302278519706860457971124611984229517264096290435913075803160792525362791309330052448399891127657367830354476815429039855430445047159652069130144148349659541192882709989549774466118057984000000000000000000000000000000000000000000000000000000000
239 968173666070348362086306459213551565843073916565759455877710544624598392899784778025432678261720816574714887798893107939621436253503780623914756601342096210497939335852386905027238083634763595549007817542726804464821635669259635336979494350023242085614393671538858458868816318762832879229636537996479218943229491331708276199515804057954445575918969496255874845528492817039255588159980622804414904038688646846480384000000000000000000000000000000000000000000000000000000000
240 234310196946070547740429973077644593865910152528930843613617943819093646530113701990924202032352874920412083278162117682766876188589770195637289180108071252497741870394835464629410186589292413383335096894498614256082601696256108942392544421398807769323600394169450453167880758225125640700801727933042641457103420601346881360307180814361832874800928455668514449407151217638883584858871030437986583453210410427088896000000000000000000000000000000000000000000000000000000000000
241 56940310803242332629829359326107028353724801113488065816481476642093463858886174930654571655487882744945164311455261869253484158926827581573039300028394264346066741031787981036370248340235050893644341472530887804173881857256606012142837339964629533438719658211721532581196656922779841724790397631580745966862425851374750002177227949649771827491603591627041667437153415261733392285023077861933270826468146482149232476160000000000000000000000000000000000000000000000000000000000
242 13894145616900919754967459876671199636005311531882995315633235135971314395731788494871003407870769310930293931959297556496144577410522490623662137414659137596003146200515190506055076671527714329463399490149039049499848324501764116110642318255550567089166045546215197394132653464613457645124760471562241408488251373590303677775119866904426497957384032697287383262220821472700768949549459388118574707544117497985609949511680000000000000000000000000000000000000000000000000000000000
243 3404238154862525199414160060729911091378219839440896022564321717696618143093310396430810820576134431749758744490613489916850358578954443674737039976507144356008003492565327174692084421105469586026188088040365710344951166627648976128830140272407918191375320932661807072519837958933240466811252499892813788025867931703256669185048184619629699261085196510797346743783948855532176294064150069332530794534231616277375256195235840000000000000000000000000000000000000000000000000000000000
244 837484671378794785118231125737104790320846448069782338164084534869138330796416738198864667231828827668402298655799966053756424654084203781657119282935940668200094311635118524548801451255130449199340424026408168727458061747834258057624542675184524504323188371004701457978425066375790524503822822323882352806543207444325250720768361997010665737789704403290601431354515194014515573062886589117151840429933839618491666813880893440000000000000000000000000000000000000000000000000000000000
245 206869024840104784656289416722329014118468791506319332636275491809197912775185670922547343697841284572275308289430366094166532862739251231834894909210667670974437516102778275527919960063480167919101891179880439235539659841463468796655531571638974997079747523893804004782198440090964667212590389057844066878311025708431498215465594389500276751430271040510648951469336531805575077800145173346890530256360198655594779018128261120000000000000000000000000000000000000000000000000000000000000
246 51306054696827158058674927850439680201994857428603406922431395667339500854939966199767151396914061500795500023074041424413613462215677097480170646899542193004006812798351180507696970572054730480315252502687956460664187280660338297606129321998647828190360487869479900303811447179242401983425764533431485574296310334290285286426497524005825772275391144402089766913637966038343367370358716973328865021782555107590595871337247198412800000000000000000000000000000000000000000000000000000000000
247 12775834150913573885293469037728636873100428836090146696309445493958172303056728836617650744842017063110616485627071778302042195418238354780908016990274636530610393211342586611536434430146247303403523865825780212175942994349167576542850302730458553464641229461530628456869298160762851585430054030335283418275401026251319580190028493261148156876943065754846525937597201591285325425918089365869814914239889953501085364003904525067878400000000000000000000000000000000000000000000000000000000000
248 3194113919212108626002560292493281260081395470069208130564906843970234727222964816520486057300879010104898103072298198919287698378547858177750032550746989932703504118563864066696263536060995409674564774004650116705370700802568444846948537506683644582401694108195364349646769327340728238944285772333128477711277772954861865398250472675905960557602281080072579805503493174683445695535498201132576503931907219289488879484480055231591219200000000000000000000000000000000000000000000000000000000000
249 801761284130502354046491292160251478280605221357968300476156713693688740688657800398064798283676477576628073537620392123560977988503480960015466673330794201703465461675898410897007086357474738592822254612911609969702336698337530747430385214197796391952041682884901396259916215547747632579236811921763598918731405551551496465639226091609204599252778002766477385368992228156925254059170290845096222672513376305422938413963233744131404595200000000000000000000000000000000000000000000000000000000000
250 202053516306819233270050909501523029437177732354611291671746401694551484222194450593051119710689262465683031709574339557920683232050561926424439392441955120104782952511829045826127574141312927057835320854933693098120982095635940032073672504827995816587646187885301597015551214785786628587451415078427061387803071107611040665079803675447070561173604559494624427773592418911823310828446892702611707541136780128904911416238053051596800000000000000000000000000000000000000000000000000000000000000000000
251 51121967500677208757229853035613896748327683413348629802232567333484287238849609888560259389058827045995594669831330153418060832638508486937491082351554227919233266057450130731824923006683052561763863125513617237080875491916753989570064540970300954794406602691574933828924196204200883044754314831045628910683812831928022342529821928809073023976785015584526867633843009471196942108499978471623476590185419672162971509723804938499458387148800000000000000000000000000000000000000000000000000000000000000
252 12985591576150813116611155314483158593905841245143496603453376817801109769013320706711146481566697698253739932160888479481126567025931531634871911410939209247874054548078647984991350890864159991275179690933468052156999843560383953097913674539516101998103636737926305910441811133940673401569302999567337785474902655828428072120815234128141237048375143548186665909419386221038403106900874962004067695124680441532379015791529153842738060748390400000000000000000000000000000000000000000000000000000000000000
253 3311480646778988117057734165607873237979366733463698172475484076166063594526450809623268850939570680599387136989396519948761966151376313402767992455722637703468035091721709549862083946378983627346747340950978996713292122631228331488136529471856437416816952759532549185884855786796412298934642344921963155872813526022317155998054600769888080874969284998332352535959852129526945193228983696728683978672219460296322282859589905689482782095651635200000000000000000000000000000000000000000000000000000000000000
254 847778363878965022566585659310453493331486405673273502617425611821996262268977786094897944813279458755889255801871738252083911013895504316818211025378369140207528831918785242434675761263025089538710163695628953456490613261475527921219024655801491020971645880351770744617835435782517510241202267233456002139226844834216698646098277090887301069151176729864740181495358438299213245105152751851294895940825435765615651140405299228038533285936313139200000000000000000000000000000000000000000000000000000000000000
255 217889065787766967125364549672156841605018528735052939185055111975710727157298523434640839631692784509709734157755610916046373922562334426983718206970879403593040693554425997415761544437235610453994826718156884154622373403008537134737167601092604131965151663297753156279644755548985387832099250478147227315260129646335171298793288785695198427762052716367427556372723030331291726425312359891007888046078559736624794119725927188407797055987541606400000000000000000000000000000000000000000000000000000000000000000
256 56217945724868536180348175756901261322340369713036369583122392703124730842523080417439926934598543504203834021795370389088318051758486092206721550810967312018940712226872936788307162407029608296478727731381609647813563352786301843191181300603344183382881259944723983353869380501538276547526349230449508842279420088651576736283822303852150006696260746265022183431254914079855945455599743627238382090778592074898228095381341656904118528142515629981696000000000000000000000000000000000000000000000000000000000000000
257 14561107604610189516711195095304349550374902089665514646470371785304445408422491198613172327645078954721891350700829187607205810289813777334130404500503388333519392107868831858768329480655333553804775030487306998542916531269270168507692318221319915036648140791151307903605769488155336278010634383586786188470372745985175077921847779727364784829960644374466273494215326625908266795944293502452320098410883385992781651920523901670731384872104626694914048000000000000000000000000000000000000000000000000000000000000000
258 3786058171676548395698858567178161526375236347797783339147219299298813257958312066333747646851287607228933939559371049725546189487832372675029395013614876010028240890811226185900471037502280710537161041701980841302075119452999840574556406899145425619174511130441437116357076194553581817051748939637848803905134188218585535326678494864740660125887554477624627798273839761297750620287224269797982537781048717769348023628471896192661894758099400018177818624000000000000000000000000000000000000000000000000000000000000000
259 988205263618273340234295701432057382637030563467871281486894808220844544629068215791255612759054248707345508958172313429775783602121573198367503956331494049123166375877284068236357188505390864686282595068630782332560930560046131800157606931392460529018688085384829475232984771131149643414442160785713790100097941504292898570841150013995734473188325939781357088666936005380568055166564636015871685201830524314968742957342926004168735557169476831747206283264000000000000000000000000000000000000000000000000000000000000000
260 258921240192525040293942863826863650768898036456094954508931935261692039719153008463605322667419052716571080715088275082985333739671274586462742796566573834727997081474920540590065949302645306982992246551575776006277350002584499523256512267648870563319456504654429165586305218130336252182469483430027959851512670053807366993352872685946676839951074323841283406484847680126546475717528660017217404915063479902802442214908234335344877031541132731992500076544000000000000000000000000000000000000000000000000000000000000000000
261 68099277553601398645479599952391897260374776921776526440575008379763458834939321972963851869770903975111620885080619955447033476871573075196092293398253274956021258548031793195042386700714138310265921152895150697358944568584339032813617509469774759453460144977519236069587664444837011137790576341306803911904104877928142601405974282581013351430978727481602506946054358009941173303022691281029263983685935814700416395825153253435582901143862784618519918689648640000000000000000000000000000000000000000000000000000000000000000
262 17978993024148596982700181070339267210284428311369887476968184396996029293251429106856596786748889920971525245626080180415540222375325269586842039307464376993779514352461454411489676799858504473870204483261632944481304391201930132630701040851592361680478991298736800332927044776143401442229768154631288925660681556539258792905254841344294169049992853709469122466535991867756100143211706823406627512614142379777827547535352047406145300252833356097042975003529707520000000000000000000000000000000000000000000000000000000000000000
263 4764639279648169135469236361975992824933381396066441428722545993010026019734147635214135496860799681052789610380642436626358282321964683722535820398485736822888517059444989619916243904081283020157227284779680421347613649021286322263480691065447487225617162531676937098741691770756942365480542934666728294284179659105842167566282842896802868840422838829825781415513355422975294340101511777541227548576161100055099085224190568683794354988760920069801936607701117173760000000000000000000000000000000000000000000000000000000000000000
264 1267448466767926703600388453437950557686406262082509929007056532545074646105152084693222083932853124472711464917283224991849181671035807334725471326202714296758982411678939858738975397600892925478752357121849616947017105247979859190526757138997542401865373687479181906937354171794220326267495944409728721427020326700613928025917786015315982667515174228658126366513949433471022194661145176592744384616648046722841288189207434992500008391596290339441335920512498149621760000000000000000000000000000000000000000000000000000000000000000
265 338423161635905618421277820431735259513959023975654683735048559809230583692386806475394614091324062019563290508943079027332147145529868802678640084493876076745055355586270247484580248989590751381894611367993868769766316535388504176545375671814984217463181600218875840720974799547693087683880699243656707092032729959766880026677575163212733785998580610149678387331226415086348878118126058984012722660864165898969170507892553552891169775373911194446251879301070339440640000000000000000000000000000000000000000000000000000000000000000000
266 90701243343152676272641342841102894494797239306687055399458704290940128185268017854137752505457642411963753203911805609241793738869969834141968560764789648309320816985451457598448464021886657635753238055389162428297240884000490343939643487010242964690059343013927849203135292500788724554428427098782346389790371601493037901069152056874938141811644592771316074006211408416888864714183693787679115961858311275819509564534204458584632024131161530596619059601365009061799526400000000000000000000000000000000000000000000000000000000000000000
267 24399658687549225140761034543733896681352440851849855877428445492149836383052824502834645904835479044392436381014041856388470354995059664595810881430160139445874368955201702647357914682743883330941853142123358387891987894119642507864679126768632303402027163980440018542199916169832808690868520736500654117046348986564948934000340812402380620811803359105628524466536985701094389222888812814415338415313371017704314879747343924755874204906049832561274442158390759864587727667200000000000000000000000000000000000000000000000000000000000000000
268 6588182341370695709922786209352500805519935288013505099087274885319607784719542509791799896220540669178001514522959802137634033305001673663273598457280537772871113651821362347247790593197692621090212135131712450508826174023240423262296949670722076027979763201839571364385684983197901535702115189516157597793958504899198461461819470615058998864651018761097977554240627018849585690555307446367995446415482137124372382770929956288438098211086268717475367069261472695447992244633600000000000000000000000000000000000000000000000000000000000000000
269 1785471254548003472369673300689786806666759607570300599044742790093961146229873432045429832453240033477427320705537084417847508637662728656689266690705022155930517239141385422946008213212404564184905853801814326768370000827235232958436535360159825665389189414652431737595317390254097821949613829562370028155457254390453498342985845035704227755782305735489767943484729577164349522046938766597024469202230717958883590265452684764419734649023992384007410125002577349039582491548057600000000000000000000000000000000000000000000000000000000000000000
270 485668118230377583873250502031164214364392827017402007863319638167237009455958302994018813893908646631973051138694689578591955784402032699238745128911249859664465261923133860502843792383462901795877640170549210123987047253112465144496432131866970447780647244352673593387164801376036918083418540474511536106243213031429861498389883885487573622767279664344676033106368517120076997864179540677011548034265795408917866076960036403837338305119321763027291683233036165353520572976332800000000000000000000000000000000000000000000000000000000000000000000
271 132592799251431967039654193723330152526662362798833205115525453979965081211307464209599346745273932408613945157632833813162026948018862609313564013091256081697125873587696197710978245667950433759730788589141255562880158735426483151926705486491575169734283365814112127185151916573379833999469635382687394608798391166438630510290550703973102529361256981614488649387323231577997541438118104448548282330301829493137686250935856942219109298057046059001235473604307515011608533503261540352000000000000000000000000000000000000000000000000000000000000000000
272 36331896617291164344897305812994177329187565580697624357737960688621020228316131718339557943544318287696779731260571899872964655552700651001316482957963933850740100104455214575974346093862548309910526331753315576114734012007566302573542612570978250313489358613014881061058917983797360462190862449170714221545955621515507876950850616044265693124761377643992337798585372945604050445474632920981736967356296217043902093493727695477644563494874508940892610883925541807005978159554500755456000000000000000000000000000000000000000000000000000000000000000000
273 9991672780280809907234164228045301017944372844395018059200553158795015578108175061746637023072761108647878594958038650698767110566292886589590353471509078572226073682782619939274062323313804992918533756424812119434277925664859309408919106328916597896959277889853784565226362549566667650614295266280123482636845773935563030266364283341580885747059202192895026622714100454852107580729112299040636755543720134184387696007195752820030958945849023053384913133421924612838953734958753333116928000000000000000000000000000000000000000000000000000000000000000000
274 2757811620023711725357516122881237521866045909275977176302327412580556797146366141453383284272078089871598821267548209002157754007805703853351358442488189425746137073348000174827213887452124398283197201645985849024534218571789556261487729159514141421689804514206196085083498023149743006175853155237311044822681242613912093769083884025088117141875825059915705874641631616888495096838067876662779690405357527748439169213722531696498819667864667227564084481516066617718985329549291712956858368000000000000000000000000000000000000000000000000000000000000000000
275 763944050497903854604595251718868034892081670833206854899201681076659213871987497309903704114442352087197063456344792731255654808208805041893102091329074064462200895722790121155358754004021253070833113151757711571369146955887180029245399559969506365272592483035617030835032140100595550929237653681948334158675195368509284925993878211202707072632383175621163162817514019559884936158748373281358175367613083207593916128211888970851189331878669631416788580259063454904024229120763307753472000000000000000000000000000000000000000000000000000000000000000000000000
276 212384790075253123065484467028131856311526914203500705382469263909077467347462550852785004692041070136542588927137107794810341685222498452528458959271498296567463694008487614337587410655508748969295393993728655081234116419559916217527961992713328188550841406632873269047080683530414794125932266735838711796263969644166234282740002221304798231461779307596277581818938150549451734102806654399078140049424253970147200882978070793669059369235997519928783592483818569209285687418061505347097670451200000000000000000000000000000000000000000000000000000000000000000000
277 59257667749402631218160069769436877615138891017879021708303679763742524979162160993412431121735540563043176810332834106341587243814666984386730037198148414262484290752847316562446468805341170860995895835319670962989123446958705481686525018636782786264321444420826035205545403976969642624466471851260825973063747914449997168500040217804339348220005637791924947140591913239366209086259028362636027756446647007672923331552677445887143089775836910270065785104893712640858288414230495491051717499289600000000000000000000000000000000000000000000000000000000000000000000
278 16592789521926045698443491083071620672641811399240990019547531717439032041810788999722900061955639271866382041959546518248796381253117036003774899792261506983091013666005922919273904063030306658138324417349933340661485146163540946137338803740572451059119831432080636613815547423605180274000914560774804643767388039490392101622063054094224820970143056311028339701001635724901243501677841284753791262989533312317329686012972414554703784761505386190106353918609083673586695582920386197675749455744204800000000000000000000000000000000000000000000000000000000000000000000
279 4662753129239848418512222468322918960112986339666692915055331468096771678400181432135410221761686865594650140046585113180403084630215353924227342152961937817074035232938036408863630124754482765653234068641519447318334397912142451606143167542176933717808759339355885886716894461120508562194929715086573773987678347582553693280359192640855114210822378180730619538270812368445066469392568336545456272073918861024041451850487606959492295292480656718496909658022196849849253271993679327955392652221664460800000000000000000000000000000000000000000000000000000000000000000000
280 1314946579477051328775071075970564574098486352029948778552364902656188022818833041690581122905827906547112188619142051162449204324231284918547277333819201435752485469527058686905029592356346985157176735586883967414756705373355315292173209669529785703849358114843596651959883187658398581175769801333236565390700467441736599926651057885331014081987292632717957889853944233914082541798096891404861911904608970044061072584138229827144754901151518817646794887179035023289664930137141719752788112968358297600000000000000000000000000000000000000000000000000000000000000000000000
281 372143987477634865331195877698329101571999403275267050081885116161945264719556162004914837613017203181269051947465015510414803647492615347645518493892233776068048640940951897378252037007856039756298837416427812898485788059297551572329925449606164998956931322395821825269752787282847470835074088756935045606990344264240010081289931952207880599779482275685510090514704064716827218301025351383464588018850151993691312308684119809593249166858429167579318985654576574453916330945727501284252200444573540941824000000000000000000000000000000000000000000000000000000000000000000000
282 105692870224140331032137915120364514374211242436007383432083390758739566815255018959899634098696794348501180387201259177986144683631453166747353047501129059458036385487228998489944256372963788768804020549011911206910371377198580749092667615533789435750919869656943357136257309620679674273807801031831330958977022057851055108226455524828725802641247206527719890218484491635067348358102717699168651449782970521843173635720095441219619561329775729240598892748127080418665598576513792062161597505851028838285312000000000000000000000000000000000000000000000000000000000000000000000
283 30123593735185258753147588853593748132081960003451069851477187404316988156616234814831632061749148687306000995883619358992533734011904897968801098745447573609860084123939079555823451917272345665125533072974166701021317583416998249745804937313483255116934312506793509354422016028741057850648144113038203166894315346867850990584702137938562110665823673974880438552153084094219823048771956413911111483918718076216778772786402128075677599547272968805637818723017506381131407904577472274634176244766952904307245056000000000000000000000000000000000000000000000000000000000000000000000
284 8615667515771816770321262934328433208217127555031168514317463119133162395333330245151232663943522475903459898812732505804394004688931478879276061424131163295456710464714533004356115820480006000804700504833378448978903607814994826707104978446523127278628187520278867141545461217485739719668531085280918045607310906706544501954504675062376069495099195725574044989061399178411066558221194674572010496179665965914379059174072022524296796079612643364812356123391861535143851133242449917895615251185683831484282044416000000000000000000000000000000000000000000000000000000000000000000000
285 2472787694418781713614154009926548445139472734977694143448711111730106476082010991262727247095214177928470059637265626468324022562421405983574953573384377052196232427054215604970061367322570161096237261629029233878679354050043296441630027948086561306832396119698169142010868068168884825531538690978397539581920019505221396967461478824927177516250969168453422736156094552865689857413983004004683997190228996022586046149114635097423155990211057241029332392443384579693226825838389313325795159710421955285516025856000000000000000000000000000000000000000000000000000000000000000000000000
286 712188915780438280669498745943271894034197564585378202093614052215348424066910346787556132229885376728610910205646991027694269995217296381854036492603568760029211522247478155894139808261420097070482701051788359634365903883643209135875862765009823003200338867096999602807231712503877396270912074945385478266861443592717015260033696877582402165172170912815086777620368584465543400763702899175527236921799737693785733382733302284206140937757301822012302713431548640603852679515360925700460054081017800391464988505538560000000000000000000000000000000000000000000000000000000000000000000000
287 205830075880540983086137774618814991901739805242732846542709094745559340996437797786617787825439679287285677074712760038835185783445979637015017639537490622291075817306625331311510872606711449667426221527241855326489381318360907019668678368210474960179283832770587341696433632232817604427318245063788486036446924555868278976926944727339366982391071674389580277269402955658134295519879486250284168598578957216814250574009452062060633817948452890289184079321221172229166936892185672814674100614333401908743634849712046080000000000000000000000000000000000000000000000000000000000000000000000
288 59692876038129032703029345196118701431725491931956575512727814936660565335590556756651276918467644411559342488000010302108923831674261924797207729255104653285696874626571290975087276177171380623655988894928892581938551521715652693243172446781928819191295623947033420137001413921167200450490008878927887791674434175287284015359198351294269677140479720533744148856195987825312773132963306862685575679069474096914313218417903794493565259770349831141061227783063752697013372204501804713312224710635283542602479453491733463040000000000000000000000000000000000000000000000000000000000000000000000
289 17371249447564455027158412045429852526990172291745577093486906964372046505676422881246219202806955792480203835102381373792739613507690522929511629198355603430080355714496693785328009376790731392611394003358650351925756427414479230121442282902893938396007213570837812546571916975546559864613880125454939930504910306254278944147011356928188580688006992036602602012956955700914436343535976006296375967619855406153331433222104355648995123380952729592323906718248678169886867832620134330296332977629053220777051834728720671703040000000000000000000000000000000000000000000000000000000000000000000000
290 5072585371064157441330521801415077325232735623656120972366855927899209087857452349118353948554960367126826682323152013570612497860886054569843023006413893656161082787812165380327879463734260221194661083415118634033563696653676727331232334834576696442095041148683126521453795849146981579938792906930239460316378604892609154210335843489919796151863633442855100639288408814425140838621411606872071855871944223616498848491444105433643539518660649681244091437499156043215129363510643505005893906818584296183373249807818015375360000000000000000000000000000000000000000000000000000000000000000000000000
291 1486320049058994288230549176571918875465014102686394508891204976309821416263226687411726245408044426456147940465752546699183754423603904497329408039012904450070589840694697921311767441292841128765477558912730289716307923333317832266546977832614692822130768159784613894843039309319502071661140360834269272913958569352022727874155360555384546885367010986684353367129064070427723986259122819000313552873766987643519655717351458775717874600048673251085759737722830149495726605978007581098627748628794532752263150756123289795008921600000000000000000000000000000000000000000000000000000000000000000000000
292 436993434862437831220384113761512057856112906505877357265279256518269022153613986613741459876875308432685530577043281744354547797674279796100731414782675160059506636384571217632245124896998138341462974531186811012298076337394071892271696876898681844635255634460570767774706201764113120940113103813636535981328077485048745691275480183502059938417217378543559641531259851903936440590028124696908144134939710004081452724042021186186041580642371042093601347845942086667000400715340877071358058323035590225103362779519231998628252876800000000000000000000000000000000000000000000000000000000000000000000000
293 128917558068177538399847009807391516418214076454453909228431916818366544425309895044606229388348792311125711830913591755958322588051041461122247906850600708224724801457882142023780367283891691702166713804825740826236979543045839951430057717432543121836495752745613895359218316588096649988731663607665447461954435615688769964734711585125331027049888001455030413047527892412361659903904391909735950798593177367859048015898164039995489851653383668331994975119502963549618455602555716293157865676598150906288999897247036715614085736038400000000000000000000000000000000000000000000000000000000000000000000000
294 38160918664855876602918820080318207262270696947555013580032497777039047704459566330350053102108667152653051709142250716994909549778206700155708398496223901360959591888212666931734080408692423972401935140579061070165594843878400508803733180887555980850603361530012527831718505251161507755445572601009891336480554432573894967646821768315723830449984636657008242168921939068773525329630406010766827489065647409016643341737691409877211700548037717413687164612426834305212609623501458755413873471106206302815208360782569284114443030390374400000000000000000000000000000000000000000000000000000000000000000000000
295 11334182682084772376137929145951445418167623253609464132499037381632801405800536340993572637642267040273628908920944846484244887002953505876138465417702069504622668827816577181053920965015793973326994882394180352413259092624748394907217358735806492363014351351972041385462242135768515579888090979485993209997917228943371359387779119745989871948591146472505228967691440667091313021591355390238558388398372204892101081844869793935935058666029545508679335260967089526890214366503982856865406080253484578569526409611104309839274427233075200000000000000000000000000000000000000000000000000000000000000000000000000
296 3377701832376531655113811396900865557718122904688549906258874520331230109500757925280527280953987948568593209575055226500325488144977066518468823265349793949189748309075797287944673604414407885217320576274532119552816686735827024291691626618637642101968953298294710530266972741883117509566820957892086816452795687625467599047853122496716299818577851413308421370928388010162714789808968289409455827639665459520052780264617674371563370130704073762130201630733331625767904102188353194463514485052994360602591178026176483796838253284344987648000000000000000000000000000000000000000000000000000000000000000000000000
297 1009967119896299075368453870117796402989009967129321958412997073382459260734327630590620425320992580324601104955163392563995864478893624132312615048960603912708082051826085416850536192586077657376494993170679562053613711134077429895983730456124590352621166022670694872920503805022645064636707608573626010543370417258231336958893199831616552717962350569633482407212632245966119703497021175363336042078836895134277845384694726422987197484594193592696215963142244173040041005365800044949990279355092164988757848692998623920207333463474248351744000000000000000000000000000000000000000000000000000000000000000000000000
298 303000349106675521097937998272493237059356077656971369634419640254253668363714210684588851053307674735429164873001874118847514961701566511794432099998338559778597405276654076439847575438236279802824585805435389732629497863688312997266898858720255985884690543915246964294573809141548251894471747515425191347906143672319068835319189786964699198207061828563389993806221099925076099451372780557264868397433044557588387975145895369061576658342425657315317475455830898884570109957831322689727841340670251070289565629462399981700364227973669476892672000000000000000000000000000000000000000000000000000000000000000000000000
299 91206158832206697673993848701457042453230758939739857749530858151128205141772215560948441894869725116859699201326076797009446858725208803303446615326038108747884662876810810045176401000342042402876491125196241768034729424518806159748758495514463672951996403041006386678695314853024672593775989158014635962080007522006329949224864814165858416655262722693609443516561436351584577065769573537514198835413658994317765894964634919316165155115860633087522663273555185793012209671880583598210928160504944300533222372810130604572252200815021096416837632000000000000000000000000000000000000000000000000000000000000000000000000
300 27545176099479657243183341516754176644972992375621929947509906713352887985904518071896376228022981601494523309983155373197783751698310283880415863511627710385710292923724475914360721099419862695916883036882121315610985273788970663786942868411880394735001877854914066289244790338269886914374019387550420811581080783147514106431374928496081444834980520494485016665889182240610100343125675165969993272515618313515281475196531837692379941926021376644143934725405644415737292213071170984124283401009311932913468574913854725600953114864549273534464000000000000000000000000000000000000000000000000000000000000000000000000000000
301 8346464115960843157697620348362144362461895808326005166971976249989799848085461197682188426368535077546428858097143798334386823466368906877607965029501240430948635700043230377082396704343224811266026905859907545200188154599521265155977822856849082985101749397727265169793689356452384414700992885444090649566303416780203617695483210765541288555907945681484132616431266287273735845082736866770291727838216088685135589969095280989521798340558647626068460818299994596697494866119275665134732270276313842228909367478742397224952865567919462757558753689600000000000000000000000000000000000000000000000000000000000000000000000000
302 2537408370725400462302904354346092718171547478299076417755330082615302822420563721461890118188891885411733184703428821988205467775442504546587099109836432290414016289630316669352984167116496304206194510131877091215729010237553787652678359062951747297503475960808775650918321216188527135283645713043575002131539732683464317236964856104319479473723408570943938885961492230331709018802304961595006030807811297513676561152277486277471998332771138190776705179221137488256795103524263641288841545208561055124412819785238892751121836929829373381803703585996800000000000000000000000000000000000000000000000000000000000000000000000000
303 773934786935904918492619904807383548834166435001243934167611367539943270663059613780311005743427968703708620479303981245650324598391156886485651282827692016596179857517268235584824365047979452495927295618079729746828362839048412725902794642392797478113443239542405418312283739953586507085946202671502630842073187462552751818628321802187234425835828938417251456185203587264601701812287918450725848984448130194621275547753623223844056056366121925853872783179809698399067308482260795084156810967589063184782647923488972456143224553608214519817496112293478400000000000000000000000000000000000000000000000000000000000000000000000000
304 236831715952885349366770623591308739305664269060231433341941721741242196077569567789703095117717547335658470351985845027857815693644575314682909262511915079821681725588384818732165333139053001349394281098361802399568653987741761979599145307977402243877494788194702975723288526069463754035136647789336933068630688173620665011811346559182262946292905554145254691966395228300887832194055677357871811458168747656766770354872010897971340222522410474632250630849099424876901547034950500997758612947355227727549602434523147960070444085713405580403772300068284006400000000000000000000000000000000000000000000000000000000000000000000000000
305 72709676515297499194699731260521512720117432933096529512458981592133525184874396839392797557937270888962808467911534650747969593954428006922558630694653789296503229629849234089126368108925117538206132214642567670176826321729479846416466847123358967491502613886153204170067619427064783634123625037698405044649820150645710922683776690927097615419015640670235748189199320619486643329129901346042759961189892053162572365606610199576416387649810709106787353435497420032764875735181272272891392893822007207662818546288654896236514062796640343725151273104493772800000000000000000000000000000000000000000000000000000000000000000000000000000
306 22395296325472049128578775975392839169133461765522908369289485786729056897054932554375012110651054822568449226687637993212315888796045656350415632171778858131229424147744071402847058327327896431895572536322311945257632428865436623693738249366904693638167241694987535353448494420616256410552310935051415464195798454668247321845352786400266723666936138136181107469366551799742358596490413086654623173858090621668570508615294911154489883487634170607089288166015461920876317148378034773733988608350558934376726657183413640401877802955248824067345003710552947556352000000000000000000000000000000000000000000000000000000000000000000000000000
307 6920366365473540663890621817140560335207180025280895781595001676656649720530488421797259478618721844733669825152585974616986425972526823754418056467419599077311549969303733741227820997156482139546604142686395879878210152376847907411454129108745460554765396634743477160438723517120969456026639746128859443142507916037490773247864229708548984372866362013984562473292972138453080967744370300976785156462001934955613420831840953639515268997496605090810162804371704473367789189837955376272202897934219440224530500970289445551183630041585273300799074834441697205682176000000000000000000000000000000000000000000000000000000000000000000000000000
308 2145381272453170263388582839105522728271291251714289216935673562889174177754973634975178184801360440495654862357464525840998488010960303657978835517484431631486652653043672128822305715825841936564550383141201452478223541806107315363701437969228162059870316847906694043895856644211338084380369394752671982111167526994132580841416893807023009081185573601387245621870482113913162224115092985850390116621335995923031840747040946319071446437404996627689010043144930460097837449109005316076811072356911927310185119468281103168546987608585801152832996191037559723983372288000000000000000000000000000000000000000000000000000000000000000000000000000
309 667234494919107936887006988117052142287738113947588158365350709063399846694876823991072286360186974317553309696414854434492878013116890842177753973687422880452510102117412540968265250930859642319974163602692931651402407198867643855167896068167282739145404119508860344151765359546259028030961307827388481604217864240200422098558693173541116275878415876281025258892108601155651000138161544474533642963217139358014040991185053634748688440109722795260453698876518189466245359681422598715613608765290153156462616863223593097439859076902857689755407937455570998078805639168000000000000000000000000000000000000000000000000000000000000000000000000000
310 208183647407705664454716908945183862453200177549592053140019092528437540797510242493459792869328244906256015847822026669787469013612816110842130566606152166730142420504391837203062285590654052684349245482219762327865534638948753972929763950595108137554913900402053377243904460848154111331787144264154441778691618160469735075440789563713863438534304074845131738122294564751395554561807800205704085184667125382166046597421412980936502312704189857601032416326079045908493998913598104736406667491194676979547531121084760967792868128318859599663842626959697904334534606848000000000000000000000000000000000000000000000000000000000000000000000000000000
311 65163498485393731184249465771874057440837544536240821167700828799851980190021147961178840361306414376740419374007777410149508728770194101713349552296294934405756489819679947737591128594743447927485904149644920328691914868658481963245525977204718420891067485007333594816095624601903554552131893260105001335890684204273930276566715680529679814084975733564857980313737011006934816374529473546195904266373202805426825827338190497533492048888410672055110935708393642301634800722526327072146791551252095208274422597314449328730416581190103417424098944501504065063462042159022080000000000000000000000000000000000000000000000000000000000000000000000000000
312 20461967784942217501273445878168755215790962250439696308698058098573741398461912218292757801024344449911589496237062088632678101346580387783433806840747372727491604102957584679244818565163018712136915564411316661702938942154275448845791647999969254955228573497925073288931461566250165731006615207283199201960010154076390218036811404101592408769076186930851738438664299035692637407911472035430144030051590790150415185957129791121606248924038791158964529986109900264240707488120305498738121714526382008640634430099451615494580345157341851764438169041976162915765412867541565440000000000000000000000000000000000000000000000000000000000000000000000000000
313 6445716812149698854553406708390784496808361649030974977396870242212365247407456232019004336781695866641915311212747106069945401926031814445331873898805361802324772078602789642987886795213599802818087232197477443658648149809793332749996530802006422838755862514656304765353397745229087137109723842053424796998939158937522500963341775850162801974855734423027163157970890336613377652341259124359225625516507492106724666497161172568426375884108480559864630177098535670848285810176744530161477743634802270796484430812328688718930941755703918814048180202573990452101995012511466782720000000000000000000000000000000000000000000000000000000000000000000000000000
314 2036908358466080866342965366346867943019298029952611691306703661137375029602048241390376200625187752243789898392759467713283934411557699802940824258928402086479112306430024633904302152198311170409178091295850122130265440244311612845359844405880965750287657610422140164117854134305980684362682932625271606155630100019247375297943602157426457448611734949098744093734911469336443477683909995736928761841558348306208620261894970171735569663814489902663594669329472261867822296342909485250247861241667536803635396781399430936118145044559508047733740610085203901859269424814219822366720000000000000000000000000000000000000000000000000000000000000000000000000000
315 645719431200768949027419293073419926452577202036036826514472354807011965529665702227954731730656317047982337928788093106342432689722159320137156024930359949335980408543333869571114751423398405142327977547584886162098972748348545905949142224529034954463388375939724838757628444258397338866226544756064253753190849044982489719568876892391696171311486379793923770241862509854823829395245043794920465982641461518371114029253280567330272003590183370384351109935781561451863363794747616610167662683951735586558557217075976088385347547006180916076309685902540392166270363232942036090880000000000000000000000000000000000000000000000000000000000000000000000000000000
316 205344935338341536901082448713611053419683965848700588542238466735887526714618032575350855838509124048025099422973969954867320402500449658640772075989326715040386963542040760030700550660928387820307055663525896700049457164947071790325911660643311013902496050945190664305147208000381172039959587216921647475918827245417019822889163493327953713992074696147763652631915037538563860976134463627580172982286682458207057134307044844028226743423516521038644752442067820989736222780628959328143805205241665958771676971247115335621578187257408391953703700464328215615510299940059627574316236800000000000000000000000000000000000000000000000000000000000000000000000000000
317 65506985906575759658147343352867262694557434585822717524441770218832766484057089385938000643895550063776359622307405780062368858123868935084995962292471062017893989831980396343813555924641808064462054580128796118578078018670206258940526259680382357704165923282604058833911835821241049514181913658364774278228763708214963115680499926284723790484455829822525046822595915475148611928426494438036708549240817171056899552406401813592594689139398566770157047062007813095955378177053273189137279489288985511720169383420900949654750202647824654222022980856826643814081112864770255739815356006400000000000000000000000000000000000000000000000000000000000000000000000000000
318 20962856081916113644828950828951238495023012198231072085974032618214330002119087024910418174347713344530087350475137422690668454398351688810796921829202224012660179335356118786725244010039567188348875366863838951776199191713340646218535016169792090695214319922355250871991154797208880627341678433447804834832574206042358046900693708818935584305606936127550490715346398266176787289979638188155356991073950679205630621136037802001020404418009413287113861917397088567921807847255665724179812754050744658043433111841490607601409638056241392252567115896672317708799311660312817269310292702003200000000000000000000000000000000000000000000000000000000000000000000000000000
319 6729274772386823497439272556784396649430003969710823230553739242025756406740826038355573270093107994058973772992291112962952522799550873377428565665533421919257423465063788094122535404751572431198220007912765771403144655051157600000497854396235255016160255791586516219602831347243864518655654206341523076889460753393490869726286698592781748885059874108035058837994070468282986436469899625915666441232622702091091063113982490244124462267117171332796250060537777346559994236599840118299172840147952482693953336588925619088648864076370955669547296858934038204921437388581983889159732782641971200000000000000000000000000000000000000000000000000000000000000000000000000000
320 2166889827552514542546654250063492982660571044697715781279516980795196449878473949989047129198916704329993343161047898404791897358474101265038465028136507792280217884093220470201818379761397052166382732277449207430530793297199636764736133615587866042683732095583838243373645872057929388933957773934995019541021117787737038936242396787455629833292144876446701663735514598959295796525640185749005591005498970156748380579190242237394192073278519965734097758313124754002789783363995646627168518646319385156547822184785081576407916373212954622888197084084772790154043890577475143522431224355225600000000000000000000000000000000000000000000000000000000000000000000000000000000
321 699925750052628974258930527211272989422375549085545346814864156826326423855555027384215537909874706425861884251201847815903710630120743044655429106088990837062646912591276360164951633024874125804498769926062564983346023774959922214569643339713831707756249949945297097029139590050522205029406305643315417973993755823702677007015842296560206960179434999694103634264489670830352541137747220819375141777324568576550826880142282244854008959772305900667338873473671902114078801989283609483782547821066035555263534870930889732611348082372341546800237224149594555230023149666083504107871506720708624384000000000000000000000000000000000000000000000000000000000000000000000000000000
322 226782491171893556803546848305493040833811849952020944711397063558337233875784166709331346106040106342727831458913628451199227756111134375958513899149904971379364732098938045991444144837234088691804189094112697451015675503583118885844773690193556297254623735977535886832376603294271861362162694587315030780984395360891119581721146445025267772089524959964162499114484037846881492472462717516196675967944010859655213854926645804220578865938609178206181433893621292442933969728138468459746276915266450125919256223809422224877632735439363197389158940851602303164364184358585233614332322818210662449152000000000000000000000000000000000000000000000000000000000000000000000000000000
323 73706424698464680883700361108821052974998016544955238845693609339963911338177729294235938935137049267443732618663159035987308042892287024747582870035536541319482186573178934939604611206278556597335155624897745137094881122498200271092354696642854652447992724427187515108977383418497094583244687508610747274129380403002105489697229200749993201751166621697047358575548268533257953500014841271617341260756343495617076158572367730074599682872540196132889192255218740689277720528420272396200077077915447055335545664435608842730416556525365758801681849603164439931403969462528730996037437223277027945086976000000000000000000000000000000000000000000000000000000000000000000000000000000
324 24028979737976144526497279097030643729945642518213762746630682516264362778807816432314262227302119165172982979057385249351804218499689196273407509265990825212007051670549457267368215048364850361694649773206702687630302274456577051608410821820096238231970754953922432438630900092628213864932137357329895475803255961890920879019369990656957670220531888530353352361087220544290858382847422908823949747867679786002655182455720762641919515419392504479825944599905730691577876034679031437860746009176026208496323882151777181179995011299345358148671746546378667865899763669245241544277894230981187287547641856000000000000000000000000000000000000000000000000000000000000000000000000000000
325 7857699093771074686820458095209905757430653288090199896039870048902964282467059837158379372633797815376408001142683118168961516805599786530474271776611714074940267971994366214719312101881855174730882766021389086065471824658299840913589560878610264994445121479220188434093281961993721460925578491460813120430466450110375402950072497147165780969356769508802356481676261647871748046445703680288562623252173784044661612513696362073875394044889625417681422462930945276985423103880564377360667405847486803541170060461357606002272102644988758122783991573430166969917793826287049491190029986834143707660288000000000000000000000000000000000000000000000000000000000000000000000000000000000000
326 2577397909756349378402737112195485063519093353689885457357631552732884514643417523396479242065473286630849349811099378818338505620548230719431336223336963854762061307373117008382259255084575708584160670015532892425905526776687947825761344379179835780839628990164706719082351986901466375251242889479455965073789825319093619518092695237119754939508557366527793906817516694171692628593654295956347585511875549063578974251084722666970860393560131454390348291565125867207103632727967245296971609817508046918855317648878054863641895514393534051519803315855751976480611662754928149420894583319631326638100394803200000000000000000000000000000000000000000000000000000000000000000000000000000000
327 847987654947439640534222143015111448593754324229955815017715178091112733854135077547882081957034614895471032699631072595852502992889926007467066748703750743577606913191169307733667602873921872044723166330100208381257821406285146621917394118622001730291637105937448430483603811807139106278289824173205994136265140010118307583595484921772205354247754370893356027837926806873468790640457970655909397677577104629106812610805976207125638637552393333261388419373018569013233483387385681905243703809323421744500297765316160373218761604359946631869399139456628805294160215920414767710890282530671540208795381242265600000000000000000000000000000000000000000000000000000000000000000000000000000000
328 279843713766291965530517181037858598023430805408162666630567996222534591492859298824406114869933514190948279988421586800979343150050583978758302295750961263633190902232255729385440784886502889802724378395739792464761394928232754802238255147484480864889376310831460317014173467034598987964244298942128548146855868977492825192493336897775651400393682286808317549840027399206403196233970896046300601126319158634318541869446751090159907452195748884511354014727746449990368050137694249401815655910408760295401481089405846922820717087875646863706910934754192414700554142614471882998681010867919493963639030318681292800000000000000000000000000000000000000000000000000000000000000000000000000000000
329 92630831403969936448591664684381529552231030477513790901916764087890277830803408748264485518296398950024728423562962721299271935851257721281340758880046787506011592909388049347958099559228943040786462916382046756605446449587586356044061857830230062969823884915721330692513277352590325322559352656812667340943809409425486070013764601065699167001358321773794280479672808977706674520483056929411140016945615187793379243860318664325081057530827056976515574804618113746756430787291044291773260404429324723111870855358291688897319781785191631891456132833801402081250762499917959992565958663273553021572956948601294028800000000000000000000000000000000000000000000000000000000000000000000000000000000
330 30754281539938356132639560367722203485911314033225978175018548895765125178126422521839051894116071443048739990923792198107297009069452875802030125847620046032497284895600357807277928177492914201242995887196363801998595070803384030793834600427240858574353165179703416090916100629336744127611676318842922979568718680966765762493737663810367891691021091911427694289576054694910844894657288983585223148243037046994490718735121366578749623197174194127595275466353425723313585916638595899090507840411458158872066064883093545180689212017760660704199508925899806788498892766692396857501712442439202103974162783620667801600000000000000000000000000000000000000000000000000000000000000000000000000000000000
331 10241455619585570653793651709010946586370033579604259244167048622344476337567260529751459767429605592434220878881488784321137840946996382736657481051928871026393847521376622914328481326693973261685849970279586681387183036517978362085150564642813202192595207163580384354283749276839325626573939482964702290090531645832757958183790503334663674825494466231868913702974656974380542356783049916321599537530587065296672953326878670399229405432616659533620360310809806066551135806876496225476441210887041717088378185257771703765585247390795012602329087176763070616571301193996647053137471383800853540745389213330609541218304000000000000000000000000000000000000000000000000000000000000000000000000000000000
332 3420739093279382079343247019499415808635999972475566644594799525013159699749258920396855334165564399233266350572490475272408506040834367380126969921480382765440203805488668463451126938875763099280695632617448342992317763818296098047491781728415173978826734750324447409590108683348930357067545209055595025730101663577820676853134247715281073308900797539750315858808310365862379305078506264092531282345215125122137249839729669827220523533213216764213651185242635802959125551380650353918783736927976296551546625482562888140714417341844200981501339648693867844879081919040102710167196195802134639006031043672938648019402752000000000000000000000000000000000000000000000000000000000000000000000000000000000
333 1145978537576035291760103744576273312781951793762082264427651121971788000434116214410240371906708113768057454747557287632970510716165021780648148824380096065927631795335093761450586633007540704449789885286056615246434682669034538698081264418814257019375029249343757321917899078924407445524562580642687953414190067889354030817642970651597060335355124830185160529141044096361207678249412198909607540604014193671248272668929651056373645114918728871428849974337380458317547717356721730774315060828864122709984967881715960791759342622281722797923816804119218733788605380575063844166734675864139101819189518996004031930382155776000000000000000000000000000000000000000000000000000000000000000000000000000000000
334 385059123090982446090550952143166130611286424964101322910514209884990551334460962318409317660848776103997199171129501215155172018984179915956523670917316982820911416959068747701714945325664370819023113094648024703298283252461081601124126650891894124050499642181736620065954530950735057540795989541096798677763451102428878783939390418880083645496601881663188833051778600955604930823619445620044366159615021038961339268598407372992536053016239859730839011121196800514894768232981757424259123711328191871093776188100205711806930762661768038855912026185717886645368206522145827041046998974053036357157725272060235122803774324736000000000000000000000000000000000000000000000000000000000000000000000000000000000
335 129768386548250602201509080662890246760643016771260629395253264400434998107460022779782958343376712645853326596402728421122255864706670757358223592675545250484247575767843497621162120483190945758903430299228217054481719456887070491052583124061232421868613548219622488997562527556043520867481829980400982982448466290383100045822236007648210985368889248151898668600469817131318133728020293981297962121338489831050245260722711907834802835474249871065010323852868193231719153584361545219656996065642144944832390691291349378899597418527960554195225569144303162471226197938950107320926730243591910535838310944728042974201109282816000000000000000000000000000000000000000000000000000000000000000000000000000000000000
336 43862877914586204458396678469983807994878949888110212924440973158249117465539541651742326813855879437657049726599546409010667093448398889841228849200112700531548143546142574243701577200869941672224961640746007701562130676180769263649321760656446218647874737063699177313467794353173909694839446073771703184925504022340961421178680726427587575030637170932892570303827696142143462869418423530666416126839935216900507839507500390035771126816694202870143161107498195005369780612057805471720036823789558121206896740535829523772453974198944667124780810398598564874120042370998253528275550280481760601496499496652098542310334004786626560000000000000000000000000000000000000000000000000000000000000000000000000000000000
337 14869907634407887794463177181672585365180584909713540037153991538808269426964470746265112083616629918821102279043207639102379500006895629219525589586080649089488651551428384059783803411275214912357150982415202385363388796088342947293459204605382688351173680082366991564108174485666629568761475111946252961893841578510860422471129325294285285971305837901549894759544468971507490477660170222493123492575126763502998884956368729407974857401387236952424180482094005681214137675643753636454696840524042321712865122298689865127646321910294271768122485610875446602020199776916370116913519095662903420016714105016919062159008846307215278080000000000000000000000000000000000000000000000000000000000000000000000000000000000
338 5055901099696480728177936851717765946265050065948947510196988315152452105380654937760068990038443719101865182957058071923719838480485617390482902309214687229859248823626059015063688179680998076298969442455637761043487100279715664174737439260509653766618727264284425234672237218324441254367935399527559901927170377531222617786716393909914421498392889618522106981618017503501349741917911301250292661699798715368957834965341964122250100888709597006724976440302947844438924753060173170229358983674278170615189200440079030665544957896151631774080569637766933127008287012478259210006197197659048732937154032704178786922534376841235440599040000000000000000000000000000000000000000000000000000000000000000000000000000000000
339 1724107194113619356269349242300613178156717661454461852891696753633891035926881354195302485636239179545052231242919855412293238701090524742206517838293402744278561279772385256256568949369101862636409448316713645175255059139842128275006787456760382541351031706376383149937742120123896182209137756666846181811711999038672053512553767067265784671341150010514431393607574141725069588260490428352332510491524024099843537834333966319148158355751226389042191317978735587595230932514960492837432578652707832689208234981088680840797032877560786805976588316173058118766356747373899329874552902415772450802126676611660650853282713210403859506135040000000000000000000000000000000000000000000000000000000000000000000000000000000000
340 589659932975189000955530343621995112766784408122154947016256812983061870990246732497038564713557528326752576959578510429989066001058657551428241810602795846373809595636775089947948468826438854596300388585551057769843847899273022421671119936308508239619050914866885628607069345805811083662237105385732131898674118831336016839893607441736622555689495914700178483430809809054586499395152459480513369987720784218900378616968719487367837175228602274561779723130117415745102779923321300810839185800384861391883471843237611156939868085203306311484444332879681488152669099631779563886403940764085940831760834812999453721577638203824481983528960000000000000000000000000000000000000000000000000000000000000000000000000000000000000
341 202258564993115845216760537589687213445530710176908599423469716595457139623099966979303254308987018913623033675518437119520410700961623700082447565906037742214167795625188467853589550200086795241328116526165343676907503934716262242154755783598930531958475043825155603572664299606220777242137112130736906989572805339384644728273762814221526701754000204065075656514272806519694144489906518953555961374220386970825801295434872212044301391257008403729381860060423663305427310174065137934589535079088254801217770574278527837911613815554448533487469126053715786377536814972582086320776413433149990955688336823664557197800868059349566392981100953600000000000000000000000000000000000000000000000000000000000000000000000000000000000
342 69578727497891677816815708459464056293268242128250725386388279088586258430660920287204197042102788302756663106626033143012823922151754553401704851245971044971023377338056552938806158075388150739703752314714441002196633820274097150324257519041975355157566134268540870869406030577536883844802411508971826553623641114806362779914619229973009124510733214497187744414643048763642994326778749067743071158930652151651936307479137456214394324361063096975092832010360493351112838453936406973937401555703371084036216394491537703248638620465068216205771294450799443824432864191458253466970235962125151963022907223528698873286131098281463332679589874892800000000000000000000000000000000000000000000000000000000000000000000000000000000000
343 24005271921360539099127929026023288860541905102632206231893879858307924304156214968094159708864081022995446459048818759807413328158326473174933404271172120328819155953221848441121018023956856873967755183931182837687913357154761710304068008021398806348225495526674282398872809423035347959011366802480473161118744566327569548921907920052096635015220028552941219890948929885177364670890694708041108978151585762982341904697550302717548786877131992044866667790628802683021446732538536387421165016415670166037083633855446781082881794186839711577568533464560391162321233879368687094426527672727208945753436357304283946803557786075446690536083125855846400000000000000000000000000000000000000000000000000000000000000000000000000000000000
344 8306034247478733688029940735347357115205177158203037478347827804894031623533397393396886724562045770269131640296410082241549880396132905559693225176369521770210655524270316501221454456695235518984605117266734741345350141277014367501521593708775813707894861920574910040814935910243206164189102933869265948422739066276152869370591132060502070956824202422470681057835378141853886792398705553348850557006518050980524896957862145382451576434129896941357271612058890411635635803673112421083082884543024353800274793157577571406990468248191563494629309146405011060978412592780616043196999609566314777387053470948483644776898741812682440926141394119452262400000000000000000000000000000000000000000000000000000000000000000000000000000000000
345 2882266390410559049149273890688616459233599182691786141764305203359431443744224965677623315177918272910760637107614525278750031329279788771495214589668375670981497848945499893840165695682732986058884915059848401104291624654343049508980104562090397031933259104019638067238703544291345632131809018074020889089547546734840520809457310330397633463142410079776463801831693480853542557087558269065497341924323788206422024336138554114390152745994011030358825653230899758142081744174269123869302743161785495794363583382701217724677012631136300800324055780126465930307511389646607325470063151470199792544791471622979707846739610911031402094677214922748723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
346 1003053791264516769974982127215263425159663160472799285298211504784546795823332392799055442711569197480239266284086641091045664421030510234225071237106421210604649987679801512208992813634333169561208245376949923718244706099082453687846280364825070648955454973545876806021523437881961149833370387305871218032787387862198916656768300876083205615081290827374413968603475940322087750173877483771039677428196361550987831099660629682402711262711522642139141033212836604278304225982828091929137212613512153710760249014007450598362460848356170819303606410196786543820139765586514613999470966297220144289393997165457315620960106060907055032770985941989985353728000000000000000000000000000000000000000000000000000000000000000000000000000000000000
347 350074478528117480665102535715228882143884767924180087313182073662852633006341638873132154265976940578461951998548265590185989678266366728399745156021711666168684797580844794667376939146171427770325993979959468138357228819785938810490321444414556202380774918429122771197477602194187776498791676575345723877862057828774180113238920244957574915654500084282502394051879859591784436307663016124455623577882141127364213078811735737258716771106999985353788515618958047475171052662878167155769759045176864962971941893849487306016608183171273729050337437378032595654124808170785888607208877297654842984633212822257307469859102688935914025994852912411941885968384000000000000000000000000000000000000000000000000000000000000000000000000000000000000
348 122529096972725132703588344433302023378794369899858706926421691430087490412882751673578761975923321772552646145401106448021258084618890502737259777977136033250446033907168555080288930725681342066346789632687390290101318140413025638694414214013274623889628144665774887765188366173387960508086307382282658717268668576692457966887216044283891312939456828111004685159598391844207699643398095016553195322160236436169504355341817661173939765924087567596668447787460794398580870834127421947037635334515447109082895878109081647769906655319297801008673758819089788084825897628190328632849899168141973211921327897068108193015274910266104995532062156088399222110420992000000000000000000000000000000000000000000000000000000000000000000000000000000000000
349 43008770334512798644652427790757500104014946110882125581801062432444462284507998751248140514044732988268934252802913678325469037617818183224678304580114677872673194148818668044735606965172338548793299627541484441710398476816091793835858457546239356256348498640046410023913414566912774270610811315801494004601766616768162962543479989860185987141310234270884694959178566026148627348961805130448270201303170798639985039261800335241427335701815023842926682434330978037645333583656827091419975611551899810851488179552268501199199182380982306280300055339009945106713550549915051245339567218539621376962322888241401055787515451772999465267203768935207480055511908352000000000000000000000000000000000000000000000000000000000000000000000000000000000000
350 15139457213752237189263411971401941010005179058497640695230092953186396831292685991574486453638869359627840133405513287725096550831799037822005421210601036229512591843503751138480301053618311961966754965319177555507207122219767782372167973721849676106854146346844359486172425920611367696919060887554199517633687274274718491794416339482068900901336411805848731097238783083645638357540064490176349823736040328007892862606626295132849459513594462666689776843966311305851706286477832378589924995240496419489639294408941732735492031630155880343904113042257874700949446062245858590191656427245147958861253962063940938636708442416460883517634186854763267193044992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
351 5344358286818063430677624555259839816858371190859385377827412092700869909226478878397035716381563940697174251663413204399329687149542809092300574321609042047704289555320314131005558866183650676418117784875780293058214220875704173919736708181285439045389622262132471416348008939523915348420179202963716670244634734393059404984121832584703347768497037486393646542765153269025040230545632761830448837523024248671559538013597037808313692879988223180772207070454499797848774361112855141493916160145772768828715190198996625923066279019528644486542980011858314773731568320118187432520334648865741593971939082713992614211627526545035015966529578437530489288074024137523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
352 1891948555188729609522386168123717728095899446103107382413481539214543891704976168294210455415901957572310474949817367445222685172320737499337573940001425755873091997288720766349426494476326546055961266857180833465165957563906981175506465822955047815333840036867201823902863306907049983201355241883862592910097403347729698990541686379902999390196229253945744516640614035820635074580443184439149490126601118258821936309842680133729900979017421963755331854367036052624040369239236496578640515443535716921384572187714387337008666252252484659979535321767120454144053675537091511147862757649998116522947843904004662191781551783351422095985763688012027225037397489719705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
353 671657876923020080007749397617317478533756640060451027075413359983170359551889184371009527824273670276893374697158224883890423332201650608587288385642449756995716947020459571190878399210040053798529579013895238301209688763450351974968006484904520921737715239405965575626075820918326678306821405229652800115386247004263859695521374421600646439239859582257543124526623893171483173674483785864311293596336925983221530859024041553628083666195738818109186272480389369228955105313773593044334638462704596937140479604983151781718842420248791329830938796723737141437435786678521330608828469782307602672538632990097521336862931844965360171208496736764109449824814594526072012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
354 239115917715315549106187335771744914312268226817153498076220860606829729628453875242860870531379310159012480886744732393170338825972092263589841179149579153565770079097150548633470018909496940840252731216779483598823963344593991485893170702232201607550683876134588076740891030513583795798208487758402252533428155246198595317575782015617864998913745509290708865847452058262435821079021820082961102811071187543802934249049648934927635677843468472008285585876156424213184370663718523232062846198682843145360628085700361142710149135973386570298608045105747358860084671872541911014195489698262882102618553807932168529424131235686205592101437680109568518279123087959784213708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
355 85366410938553639894491341422285456392657594928375292909483111135699985796954853073477825090926637738120347807398590279345802949685692084563926041238354464346011617410925430523590251781413546148412508461139002356381750479415018918880580511673119862547552603808777962445347211870538568436924054053450386030606431413708330788475599401704297216263503432298895293582151734041110739209492182410578748192781947042865687541905671362743868513490529585492831623981096809212874883582924527163840656167026532000102907608347200234755071366989620998876984088256730129190378488176463248819984800338140148101828885788677034826493345058388080462266009190292635994152581497509071395225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
356 30561897199668622429025182734791810974736977984526525050543507716328427934035166135662143924599321533780739236657603765927144669841430275282115200566623578940962362154588471725215103013829358283997730064271413501601027734483273114242068903907605703061601104062575719500548102604486007215665419254659308646181927889121960625651535087607101044016125436020761552375831932163416615666936684291810438644887180886261985926337637381749808875172084345857876969617814794966200645931303520280663339388172201890142074882919505762720754342527114398423072804012795572914053272569739969717691373468859453380683874614367808578728696419265021610837573488623449279637786776004112226581479424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
357 10971978879904700754360154128494144533046437943855903843789600956578935951900412639740639087816519679228469040251236068866167245190817917830226748282528817691448966494474594191451343422953265248750078363915492633770208385875999297941566452981638972447219303772145428262224243948014549588954007548254525148892697168381766816381947598557759115660077546539747064406978468629745427323714987146837367822577995163868464938330960265117941285076498319916210710442124206033819027632382564868556239057417685174336637393683683311081461297592345809070588684115876795236707594260979215187447663529163478768365548474422286740085615183437934469470637637040071372339971234636855127210209574912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
358 3950004684358056729817336316121019602320490508390121582470566652430664999705705700557709342264184742794154737775611202848186476590037454732826140543619521328823747478313893373845497824921802908363409721135244222029203411161588898301713519847296426498220453011148477485678941886436884954763827959280876900590830395531358526839832275370675932092099804357427764117653680031539235892089741977905206464086915155404668397928090534471436778759149702086319705596210073156151721119637275284115872015273930062697688680043147144830929212913211529019394489276084940825968241223464775466513563549196239258425183182088185461453343194568101100342835637444547444362212855707987103763147685625856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
359 1425984822471095663938517334907770768114552466051668067645124115685824696185500680731676223032878120120651594648839132119046585179105065197936006438355541982838144019788502763625782561853368575787035941206560940654045828589745242267144497006700387448290135478185823372652318807359696240581716949595894727077742623374155375681582566321707050689915478947714518215269414914297198633797494420209496646741494262504225487171279881918351131444786462804662168953242010294616572509390857273846613984667975855680098565146047752372669709530904729960721736532009035843406799335746150073008057766443321242779325521167909612170867235799664384779417893670821511379855821176647809410718041234210816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
360 516218433106597863895496347618787509075446030494073023673395696351190920502096660952483964756806368451122514567207257455685768097053296621495040513248005266496197634928751211891004191508684478487286325159901826081076048282393479436192252173280881408333459244343524454919395304786384244384979834113221222573840673459583594228784042754987656496990996235167080965011210513896153036199718342263749315650647933453318521189804813516209452042488475482144910069618168948919009062609227403330107789888882624456752187331367726311087576662765582832593115662024763745703304830103524784927677028818674559501495267072803523137188427723785053935556996354046356211843120342158116369879663657353216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
361 187391597021137835028408314861173692255014305343723230532783617256560665541837189519042494292877363813222717104549376053985767124132452496238871281454047679436368833991816921244058396328848614517437750512346043838680556477189336641443269975819164554873212437714007520267960926704775953561810798326314399412680725590582006818207259646219609907610457306721593412016069239990025170515745689534395223132189971065900788603329750539435042066868208035527832283109244535561256010782679490115796719138004438064506582188898407556111073397028138432390575932522015850566913119936540468458781536298124490000268253524462445107198406213505343495607994746835638447731344369489583533344989511912532213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
362 68212100024506803171810464890429689832701761464887146829302958655905666620159096263278308739235635833069610438609140305046008961405777610515571908218052724623579816977676381390238815178239768712471257535521019165784270019143817143549755275032199485687091878891211495752258432239120624774184699324178167637617809467037443831290621405411801068019056988231619342427487722237103266220437741319073626802194292015456333706064082276438031370577767499316232609036240962027212055072290523393696153537072893828197470871179971431783465901972331741851098510336110422219381249114148689097182721791881708179567724245357200372152072771625594588438704207493552416859226659886374877454939814971200692551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
363 24897982323119814808874152290660936916167058862270820072264300738410016970700246145205265143970754867112214734991963574178028314194304823688910452237083773220792935746080037186639352986106924531462149535376660589783664828938218275933213242341241075766226418253644770252067251555593212012229818558841997868144881049459163852160619355216597968775712986954550276510446335358660391044504994102148161083496362277130075592240102369178890700131919431329297317249282729641242826977121393895746568246694549977913785993547956846409352684538232668485301090151993629039326563266319555849590528636254916457496610165741198953856969042207906270539701170159260254230760720841885827932081339899997499256995840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
364 9112867487662547380504053640938625815955098010075345382990551706331838243533483080427585540056158017604562539626226615392408702990580900960718075251205467055718976515864838474735880576023110128105257406533348752949839717108723094221320006372039009457450421014869278528877934359432003518529808547360364601930132231925623326026136083906801483409679817883636925307896603484005406814555131072370535416786133171857629976881344137668559175545864976575066928898595201412644733553039684135436595705626596226502546547339748748773647124572321820263345376982775853393763623362539568618965266430775677386841361725666102849371588166858379927878331638184074935520641649998061817995118836091538867205533859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
365 3344497542801312109725525143435482391020676437954240726941601494707474865264484387735005249249058861715140556580741870735822832775410965565975259139896862148305070612765849411422163738945687259148505351593051612714994978367728206837088709205213269968630176035447675897261528075095813942277418310428698749725514591447109921639813070727769321971591042100930203338687595283572080801286259042141242543389886457059590139246137480002613177750012977365640105625212090806460965154233749323861794083987197334490608348748704714672214522947627586449200191437579732746348704366193182591780139637329675697753956736838706764877795474869756808133306796895240497063527816648517704544860924348491818152713256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
366 1230802609875911268749586303454606217877973790577376371697933842416683266029657744833893885679391525389741361106569548067415014597397186541776814739605275347220398410773806247287423951120287518033837259773672875142225944379322411567463120117751464498719636202871990747477161818479097436647230385229453613937868702840693524028710112149234142462853672859118239914040369285442390587570346215403718947105234307889105281663239983270934123527544757012069484496317608301758110922434950058475258838229608378659281359348344716724781442828042024808875183103634825511696593412651268695956518228594310811208169821596753492534621949718033779954601011628995864027164174800154584894608134610033586918687466166681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
367 454176260778304942859722460156626554054124288270932114491606536083211348782470109004248905756783305077050127103618857912242126897689842071516121009658462777074031358419016248605577763972839057784202566157304151347990953534443445303091199708061725564256726182880987646509385032981509852149664251707384104895769344875227928657547087255243725185910317508330287691421521026442344527506638647288585214285758634597675224480217591964434863254465209548149362735660214551433812894873582689482610025098292979106266688706752941034343218708943816526098945624650540938051145201017254394622228989478993552272760510407025912495524055311482997449222347826855843577692530405913088362949357554675629761833977424694476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
368 168048932472495527014940344315306862177988312054045969066749081689314461022699265651829300115525670313727420947070783202176509052864983001960246903260187988841481436102232277127512483007809504967617015357583222982658719687970336421794673117844477375253482186854863816221416751211959257252232449846277341786463020260161520687444659043864892130494936724419280594249634694462454454542284253641430599186807567493158681204874245707537502743840642709711091344311487898136604661931802172914650911762054303262443392548194568119754707114626455958517740047935201441884837587884254263989888051964175144212660020677121935718255660649888533052701878411854852882751222679432304500551431798248234335624367822348904038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
369 62347525152328789686334747386244592073157620213190141545235869651543577170797181357399804494684129131998501928453189334071390850479220542485353311831618166205768460243323355629127442967028910327382985718708169333765964383706329695680427955762385361207076915379573386975081790455116631124912357785167323449388972340992598726675058846337818378229401570431520279881316783247187605619682593557760344843290997296298117923537257211796292630533787530178422098362195104742348224101682616676804169511193031065579053278196567060633246169330302671197822003367851573886531381635766419878588117756448673191684342486037145256114336636028734718934007503212826544946971927670081838032743925559660926073800676872011802214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
370 23193786705010320018080903925172753742126254482992341710848425800777291694629076073885857896675517901037155412944524491878865172474673057178711975559866297785862249959276576499013611596631307017522861726997634427356198866987439267303418139138461862803754871032979566619287592863764387132660494994103160484146705855482099156897142028507057926369914129207833349761152892691885295991170617221386702119896437937804426870990464887516378482931441012963532983367779824182505743901870062518123116004218980490483881476344112567638720472198998400453751646481678202804580416374706975316794999513204182131288599525159476785995692552381103985121762340613239495752814455330620774978683896720599179562548936080067081011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
371 8651470668120268405937311480263731279702117774374774608560200972711585489248381919777964711954659239909269869537173825147299378574883724993594742552236608339698862426626852269168530040974331114191224413939136592257396090731393174279236865807722847733978616359594421740510079504989606847773119824984105220055661291327879527612943054243020636786936311864335936632944978870813760945713551768907648660816734425618793375678958891768883320930319658762829522921415779484973596192574121906838137278937307825852788211365325633522249650801114738557144938411436905690544696102817508217193584922475263440057191535478147749713349065021538896797586602705132936072701043678057650744777371912205382842342031403796248058134528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
372 3235720050716151023230354002231541637016810443001266462088549812364570565747292500738864431063983013078115077664969025903156779739691631829317316246218208388161159135964101399168720398447783460808339699210714059648334945478132228383681782106437483777541790795081949262411736512414725354336800618682974949609868710309803244413354293575549541357719740369110557921440605340369753460325950720001510970187576574950757188119702861702681581853569389243492629815128332814411941517504972721613404651125371590560124924325364322829648101885656627434725144386132924997884972122282858140028476578920495131469992766412378399815720171236665801573155146268146317128474030099636668855409951413516977122534225983880193232794025984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
373 1213421136917277944995150732000983598850726304387592165266659128750342786479737084916362846118076027211970401888134859525814774496578555163193332731554910479780933982371343145954188691017273247552561735939738797686114874918894474313807137914658339647799841063275384304261480868344130280857430956701825145378607650278690785176108635590498119638507376428377670751448411830047644085188822918478383714697275684353168093970856385227305757197624438680841654475183353577139315175512184266027402468049018241708534068118286272985824656869176142491548670588798281017440349901922239784015349862663594263394363919254567343816550878176572482819817828468157926498014682502906163918818328069493430665830132052389746949058086305792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
374 456256115621782644293921448563737420814091440423219075815292752751856352040288146103045931325538808522887305331776819372857509265924428561051647376359037455835371365585874071634415171581264942447107611574429357792864777201834815350718862504464061905133317371963779391418300338748559496005793477095785643317222277599946272509453248031929623611726461138228639591221597739322961817869689648886003764696048659701387337483831896260164508586073489914831604595394628654655184251372743390031363025754431885989846608764027741228225520411870263626370493073926010285366184671762155476563622414764965670591822824796051120234442622442474383306013912462388932138064507377587792383553598020082981997443431463311498848896864644759552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
375 172012218659687466989957275652029944742079436812378059504111346895812539782554335301644404935408580497720375490473120543306447962446978305064542645719663243408936571370839729448555238667503849476387589394322815671438298816473217998517008027709163934688687003396954651579430580844416248478513221665783058096504357754794723286094102109609859769722022356131687465636180926567883801468600153550093331085341238232007977602476104938263982080333432431063569866061823475509250922288201798083196256407595791899581180896226124684236074651618011191497336717487753071594536552374656250603461464287091685028994657956720654677093891502937316316974158647722206405804037191798315929655260878137160797931245932633670694828244992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
376 65021995974309139379717312894368717766499126360916067293940767379961884463901859854645938143628584015243300571080989060365263200456731774763794472437723943987686137489852891975360878070174158990675471723858703488180182122578644217437411826659231615444522510121850280312581584013120227704048037298200009626067387952427654460692336051363018873503196144819897003557756790880692542286049639508764771808682469610698121247391294870888926454766552697661441872160127926992156748475880699339267859083740293447280292091909042423913374528143129808203604841885171665222440526651187876864557709927960921938203306204421628925414674331910001976123239349479970627291973598737117838502928020460282567879760086680737446294515729492344832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
377 24643855726706683198910992110153963690887437631688484450080149829241662016308674064968075546703483657752717435837221664911772465046956280179146820564022022450803126586594108863628953798324257351184177112673991716153933740856245096342526584269898877548954430172715940831090031538123078499479675453540648175008743223203036357076804893000606822027749995436986420887809645406701952800690208052147769431539858127855437306109028126850552639696605462553424895928510156922472901567850447490941405768870051572387991874813012743195314417815198449413861953370842161891784278122717568894881638173313621255067312950841352987584023225591711640702002439129300637823715518806729916097892581101034206025059224003099131070027771659373510656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
378 9364861454492034834474519051989504762204135126385291262152448159489732638894651796377823212890671511688256774638663392971018563604899744808099029817838408515611095476765396098116127364918281876496526295481171464206564576839170104642363661747131460863359456653475182525101695847144645107366049097343957574532606454799273339763486043983328599722475536108401121615480119437145651411479035536787882511369399148266065355623547183920759516734902060216710078517987284149797814869313377159156568671209593775179691999053084098515545014697847562165406039644098653559680828068995423517248621321121453240764491009621611372380493827338112810576902239808513921174115235986395045285581585636563859765514177243275000458457616612683235196928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
379 3568086604000431485503400760369575795012755954677728414719718698407682567591429909724315645296549444061941755743579282179077289063284637947345244318764200830372530062696201680330057869757159691366957988563386734413552664837807125411899824762257986579198343798384235286528948592670332604221999408824011872400989956260173972320556917932054855588078337075765337254544379761701265340809206030077297527071728787675712842096800311135382050647501101097197890982926276923173062790926298426895081953962384461070253817552965735037206833178696877996020637079423255296402376330069137535050673221326049984732868648203080374248343892599335081485156579771974955553943351432420362638569042731011258750029017334054752002907286207552013874495488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
380 1363037350998055405298923054858984294344511279823144600584097885833615456929963882222990985085819933685833905508606055177354160758283182750375785787200236895901598217780898062552272230277670488124475036712708466877426791967336293854830913070464701857921982727110920688678138325248407423081637913694496553646849582500179379210487250859905695698505541676968244344103418984023167701289205402930928285833988220893350192991803361662900452399591205988578767023448254101046026562497530978485160483273048503894062053847900918351735321740877988105051095424162410903740514156707024560002370778542359178523276560760503103541155561954530493321917223113510834379849622181687471813086517865623671445698597469763175917067749519850141013508096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
381 522054075692764145307170674548425846929791636566795394544410781518649624126311603794380730339904927403227956007068870653071777650044517172836572623890926156824898154276887891508000680696449921757954756415654941154502571738791980121963178501499153943334949640593535487756149289898596472630777959094988893485577954192953970275509132079019997466369672287923251855029813224350823163349632504387398332568421204534009351842247139370323403528158306779817031816886316739384349042663062742064847293127590143115684375521276802801760606966383044664348335913796855518174453265001150536086330187579634346758228600462102520609456073708475692233796237640504930148244367957767114068715036146667416555732476557371602468921999134677411134287841853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
382 200472879324414474847961677598606488215018313760655448368614605665771642527159606838881267221594984129900311022984464357577580777547321383435492570340710881367951994110784748492487332603388139391132437309784639702243163882538599944855915544721759221074489092092345393741124831532162126320226035842528467356397244177728859614777087049473241367364000788890904682462007823113403437343758568099052809333187708922236263262468041264606041791674179660938708402557682942673074092807281165140175643497205704457898570847421250457911228620550059137559950880029958981063935676720707726567350382566154510116662468653727695586640009466297434165969869271464524390819993381487021934160911409004657640198577147431578733501698061189648866992173319454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
383 77183634308056867733015303522212528976473990615880111881389217140867452840281759425361520801653280873282342830227841748396091369326058407916836951949106180180674079346487035862012716683033416466193713131307424564068549928533105556591796266653198397793474443920566476221419249321797438711950501357986925709960655543327833033060153468947322277520968313569938202063069853562629999878420438229645498622500049426125719757642545677472065866184563899896910922113197651291673245146282881480316378135963211696561592094592492904697424017919665718522728379618114306685460746448776980167990029623217995065340092315484577740597898368427762086445399254503661041595575131571583552202172121088446437976776396328111185529422951549271800492258376401551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
384 29793487940629986294546760595067157989609993414216496305732108792383344575192205640813050944175617086687324335428324053030382065450386976130108474945341790777856875327668655906485664951468318524501490246577357246033500574225215274314196467039217561036569026712680591741704893904451361991154069366110853064070080474596107383141206962540919904298118134283928734185864099404465017803896596401930567061154394935275698565753728355365782319300142784384025908020038928492553282754231543002403917349603385912157172464040852165887996568923116904642796497371090992994285455174462499716120751510464679350573245727691129231244059346623915147748330360894704221441379903161051332554131673392631321066941348526691556843361198491784512018899830538460200960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
385 11530312796698362166517737710527034198736079850406646480937361673408631599380682388150791241707125341997463854324424798670552076116147797795280297505884572151342886067679981220631595253235444692778048067508867590674007939362216699242895385476697379890194335490095527301038750821330510155493452919785127497269614367428914974592085637605195606374895533412547502987395472966019209097176721229691032894668578578513438325092948801049301740499752541252299414627170505219769649790138743948632530720491606462804879435667217985237413819715862129912728045429073998603532682382509772731272171910033307781605407368808334606024461657793050006567203525670659385110895361438178378639166425280217619917682168466301876933093785630162437121517941229260636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
386 4473851289501443746830265227162940065206976205154318352791127353671784752097089715624876388287174303377393098555735476193955033046642611639048440667728765032436721712804573736093107871219513378538242585586026492956416879448272261613575673265856617212009354368853819866404384624096709912466657914233183839710634619286377504496329520532978631695257202698503411121419805657327503851281335159027636518463007320487749482750021344783948188100626993015085545505622533890705159815758230698202021812993232012557809176111423208084840019296343081455031577350012612348994669185940755431116819773993770094950504980001113958254405033007318911172177458682264586791549499715414611041567879309197527650129325929517788361153457850754929585454999144263371561369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
387 1740362952507659594464693758331069192678029347481784744434350415236723860491240264589092037810322154889115416254992464956735608138932138420454683127810691976464783952705749918802648368814795972956614934769022013381091942415904907455882030447931681690436260173826490766934532300575677446660613104403323699693171145846290302063427677902710964584096349623469656273687871835764137907763218532459547278282212525765015263048198175833905216939177999363950349768381848873078519947734945592370937475504315299516458107642831245998495279584335691535422075809067847924460908143860541941146445794135430702479922439497486547908280377455361939279194356413807356277913798409714081257078930643724074127564959857032313032825285192655102982600283093277598100016332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
388 678755054283980564227363663881221630981700118408158880647239691642610783668661675408212016072521347758369706649442376126203423218202372589729148014046535206932721730971964514159643502070011833167604029078571988817364907871957985261027730064301221950478096965487595348134448286996985603066517314033251591865367317057269286479369046069400604581128951470555715684939032692517084539178913638010729544559597461168614076417731594114288655648431556207650836186034062442952201659359294272593537244617916907175432831296925039186132107895898097406307910318376435163490019074550971651565576373116878796770795880108055275583745731918703623722510330271822361648130620413458691049022747881828504176421916784422838790984089476518579221895585087580343720042980966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
389 265398478839808432957976544572113545847547143474747269114715647388478026277097993055515421659573221876342584664823606064283968618263251113368897559387590394335049047357496558043773914553555142523300155513027767674665432446142015742301699887557051130784801700139223972377481389846589461777244350219770853355859067037813295628155560703077918061061048407576183742158415436012348181104214980007021233030780420654173437040395776869916160420045868185203632286874061278960027445385456225385244623590511849538074172333412793664791336857516813975144466778115758662920276235598028676801929884529752598456223773198667974723140791349849138834009594751483193533625949456016568091861167561217853586372439939998719465409487087031487295300932964938376021040909674086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
390 104038252233983362749613144556758172534748309909256040183555603567496435000635575036248235852421170547926366992900334310024786609041427117147848840050703303583513024895416619812178249135297397580901804276189650813128903372781690788572600865907552263248482709277354939614857280643861990623669930879961057951085467302066777799291305934707535778008870748204225741312144680836212302026294621361453417054822951029830057373393230867801274905377976981900028836877118450225876567249885196592854434128545095543573078611995119695229064776541523570367593558138319784602056991557281957423052179277300535866302350647773842312712634743900060576487170657497846017546524909176167238130283295536520753167285206949359573149961766811088975554986039922942137523051796889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
391 40887834106215593016993625225613824816149762258972099392551914618934564032997221779898860087004696785300293140607916106334659211154195962306390459563934941198317307105740628580675204183214200939317862308766118687252638472878941017449554287018393731394196531657588681818502744283673094086246400636541726901659302134802386477204342996437691689123009204620501000019716755172978963983682062270012496399924586077377097695654021279194133748483592275458347131273825125598238356816517503007640117612796753293574131295402015283388488027429690098618638498802380582465424761973511569800935656318582225118320067986380567387011438146629417475007420372649381492638628122183739610790565244164518489431968325588017034799283814627822633962408493891246501764133580330500096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
392 16110120622694939535079028154277767207220937399434684250982019897420560123534397043019474931957012139585838816478718281938325603737135159986688208232190655027667966759805593608666759333330468622462054000007723980661637873981829529255462598390085269599593564991906314215368129679042432959165854669357937125383124137538159581165653283169287031359162027172581478021962599296348471637827460595694733137177416063720652935286608369461648264886920072337859706591296087330483565347208034145571237268714213779715464459675491842613474406268972027466727132748659753998175548332153055578268475896122727244771827051152202920751620198026934807443565751819882566260361218809132123106130884349816230340912215821439966098309679107672876238893120869691884271144605381042372608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
393 6363621042543875022696235826375848727636337452098591773719344430164035034713838549931309541076443586026193742262106759236693912109781977637183170943022897295389537501610586422422520035424745655913956547084202114405841693847989759884181971987510802550528017116162085858952071783200885816764573260596313802932184304638835805370948404866200232934270537421697784924982701797412783493364676764804841371130769017563367556515631382689556241900271552694427236519707948062640576064883101641500204900248901176572694917096008665417565232387011460351103419134461005087000446421351871365031101745603015842289093210353750972514815612441882205665715819668314072868103044593097260136897333923881282637767827681255163605657199018643797170793262082887308938209646830117458018304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
394 2520042551309327657098262265918541484340084205150612403308068578447332078573781324631638188398149951304461093557597391511021514928992750627789057160987603538459643998850159415633936342523183392296064265006612542497333521274708778405558234794401850554067066167003656862768368997162605442551253333493128292107558752142624686093988509810079229957818191972720463532960123991168148179658837746640834682678484725242144454449589560368401254721276528647672759010541427345130862301518482525425549976436526870878392958524979148241787875787108131210115784542899807073921662894949153226433679956287767018975029500996284243160577971153798614915065076672040472556032221813018499518914913301018511663223921425087677301440563377309832165028414273212796135881576557414582178545664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
395 1000476097244678746173624456735399468307569423670454009310506924818577972158470466350474648897191577534528228879370974124238688753797167519755798392122451510118951481574090214354869634283677607444680381125025156326772480284664270366005651495784719713312852878772736330460117081405129790117971501691069146342036205839534267669140857217600664036670556082382730664783882743437051175589758258205289439235355708766540670074411852964579886613384989957161941680568887691012374077435623104380819957059162156241957395415848445487824065044673920598076699585829622300818803911514432507285387355355848807032864131179065251426576472531901198255485817028030033745839858836278978445967985791811230941859699904905920122446592548591710638007166785451315894862432541655228315860992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
396 398197091668300148918092515633633633050853667488884106431138828734181373623926108263941989337727606418017709860722228595376248866423463049024823016446040345972005410874352970982164407509388612881665242518921776549639510938982119787209451876336091883985873170754043688366503786022113289115124937206460073091478986465971688284867047559765199357176823261371654514364907835877266773862575089142210445803173146400062818910315858210283285125263091887251617307775778971914138090162148953076024574939471692270614075975866362260772138819304931074335307200843309649653451789511082904872528506283756984222859068428845463234822409114941816048904832544109936725957371114211761041225666408150958606543525699816951135324131411066067921052740388940388316833993909277831682728426209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
397 158883658759548769984058784745887162144106865910777264098118991583845653950176435369838143429365462688852726977318080945154806380806102874160927917605476846984082076564833124612288262619563375327795325423690201798567857047712395854149391113206877340195020950502764427461886855925608506743609410472047924746010227887666990180205944342683605131349204986407034124405366081041460789509983159232297817331006718849442007370277783659676446914008222934875028953982434196445598089035489716196737484829093791430660442292181203648572469026038266886241714064567596014801905804177773629125596719102068869547578666600683323972974177737247189573792095039540068219596481708907899538572434028403600274859907542488729409246878557953172022566402279769416053875063205162775483064281559203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
398 63554665144089044518402054451695201370768746626885794424144429668694679957317486508974035912736660261802821481754259788631665552590229923621607110586517431611946537494419600758153367897085497201040474274367965311807932576558204623127554261868142269046236796503302976063129293120088039268578904836988263548679755896240473330692576428047031624564861827264904248552039720213401765450022969483361328196278852987237725451729468831382093554255723348405394021901034430575664275763693252135108691823775124702506646238086449443457495489934109853394136914288769427464263288441525988181565691246517385747655471067498856142382545773501384560934282198427979218003226422792499626075890845411284072481176202852839038064148210669553616246014744820337944394128214482298006284458079991889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
399 25485900179263426874152648057087995086094254800806742871955056196350211079329281878717425197886997999326842264740708600359649789573047148014714943886399210186556821706168965741137919211074085172856966828088357136161010675072197993411816473393502543069603973080280879900749175469119739652402812184997816024469918446229353162124163247826347044160992629840140454080828621269537486490885543288828073263681094417401530382608220018449782894980525111127278139053218140769478390810689351555714591171736146987940585304109054912131655886579297801099150251040269603463760597797331962317573308787925739987857547543732085511051829652061755861409018493526054613991107094797230527356583492169695288083679814496348300875238840278241954109320064914187178436847256026645372809388098194002411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
400 10245523655459823241975675251120480936112413284160473513389511350848383547069893029804556583594122348207096092005737089735727706061362789636633918183488479669974664664134105988233910776369127399092002418311787342506043826386898773112959430513527947415246476323251589585793727614924927216247259626760260460462401495962202513652216053045434455978941893014296323899806105245886641009897392418923227171158410077284049374607735385963568729334323321537840848357773889669327560831176427909157190187191747584677215968888257701750780313823877106741450217439446075223652353057011234780715521651417059938209452470768735577711930815333775385394420786211565852572727897858824716872515521252130944135749826494596712684061568569339922883628144009823929623295232980353790866896805198561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
401 4129022938612247561814407206113907540363329247318885055450282954411475875148167084395791273641286909708335954593352665227528094348822827328003179011294222117400312606972679869891340223669523462596616408922802751883675348025392022223438329648677054977499615652133292010319200592982655198382562585576958334771429148773996679284461171324058258051898774817345857093403133333669818263587729687127905092450792768961114511362535509857059086959506864344182155306050863076998337404967589465452340756597116884680225518814334321289938233265753114494336915638791423157234045822450661807209427971405471104404570530422409145639338318760194079465438193714287539152990216875889663702654779384240169294606599049457600278251396870593062529898287269715017379059713750925136500002107139164217540608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
402 1668156183323116456376148753919480783636021758526724848734752804267475222328422374174864435545684821376206499273349506363733054918670655054265082604326832366504342433516953308704273595894102942140187974299409628037105536152155595104989422860971090544329368915085317291921821911782913926487553491085196407002603332912768761776062321618165002177573882882843444230249641629220338672575856184228732568661189928441658719141553459188972400849370757749030414216850489474763752749254903239693372245215554827188941562717107585340956521762730729650478633912639113920040693763836725727938840579052281518443236539768720151267116815973151948154606842560155078873057332138609410585926311608631294731448269244476063620359006308604294459529707476980120265093360889321654188073636917004450675032064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
403 675615713495096534040793291125526030912512630167374835716563170960343695102869421518330733888723471203806796244001536172050761439465682247551914146162873175652064994461010325085276387252375201023541823552332279936084156502543139602353342445132941630270521496252733795659041010574693454112692638785322345336433375981392999665907203741546481615424194254370235491684719815636361298855053139098258111065995666076194799754804361084063469442382728919399885266734869628710200533787883040289290115765728921953406540274418074481687837679848419803576938289971014075232514544793794657717470615332112457729546199874267484913726724035603108854855954712884255095739155014019854414689188731990659750093018302576814594051576692386130839136020057897281836525207930593040615439178938118311795262226432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
404 274305013236344864284620037023532674243498397403720812758351372784951797265691026624291086708262987831365343931231801870920974699419044761444495197859529221458416010288365161613727454833171825498244521659875105581755668231677485568093098712337533962126472722318861790132834751664695327166651636668669897938157671048084355501986755087560549104486835193408013791282309137358627635688824182607052340238053369260657063441429847076660698017457207120644445542875955066856540539566034762819536708655720813114550730307319704324388903905329584157348963901102200305737198295371548691864502166238488082728896720463189173594703764446790379806544492483698065367075035358917171348211958042624222541826854167013185585750911249595132482438359687621893810694238178858734317089363864957133069608888041472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
405 111644178986233236187232530125587586337000532894010691700806762131322578738202830053609847848346662180858976558791540058943450485272550306853206772348962470729801354434965835038507968216960705533321309518862799898197644594211745943866536118382520238798934226746962789041809498807896705412438511269448613516867564193664375714031822179265716731691124171358773233975882917626800091089495218321790221813770801126461905122948209244396718164193059817513605271351721366689928347165346136705023870197089228876465814216477161388786610596044704206515974785380764165799678339815452535561129803242289623239700459835185978706394412374833599520550843383942891288801131526763843969391106872281408878304673871871978207465145899755605150230005262006686590659889833112918329244902936719350244190227267584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
406 45551652700955007702389370536974426367120883128105846237712778404069791599387307349824930036589596618448971349356833974365718989796047904688095154762547859149753510990487203316990975621389663478493911651245938146696165946645839755450040208075224197954948426235179499878465224700334554496851541314470340820073470601672340071882022087736784852145255213702170195927653384932980187439842595493125980058986482868096196827895711956822479736241721972140509624962439453370392426688241916114636072276359118751525281478969761476121957483000199324551857894879119638260660546877969170953283238850064912352103286626681558849780064742792482313618196256268604383253859268016045503567458082085947845931273063689188211072240600823280974245298813177640490707840401253384595775531809868561204948295458393948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
407 18630962819602646878433657780534990163483057814434076091608445971458255853207379374668142778894351032126038229544464484366405050297721944969648970106914418939801319931445366304073678778470622805567099749112548424380983459369593055083666736295307426526881115205261704560743585167069010880296337654703365023461322678301120716656824518080303115260105911476147030075860135002248517758096240160172631989443799434293647211143484393602274909317642603593772200843378116040308664254238140704255464520846119454870686137408781101425400622353797151656586657832841943543908761947778440911517198910041992557141145331445992571745478557133057004700405377486942690462148701086225691593592823064489893684525630644455625932402948368746497924137432134689198024837191106792905048580255469541478079190462736975790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
408 7638832197473891687051565700860388253778832617745698732533920560212699489632365940583409193986771149155299227643384579789991211051356025244646690491521107573442613380073490055648141024607260966984503683062370883336402033678706028017981272648733880816324041124931048363128331748398107670366141763317838983322024112882376867127752945829492407039538870399277136593251854567850293585316922341730856332898087115795115800621566724383585224938864948250641705181476342393143623725216204894148579898262207432617898750058660526807964906479344973611502109249499665717016324183912948935768269000956129778055001814156203108047256860917455934548490474130592171605244689204691421006935272564469186232447867650732897974671153789519085224909261807620403897896463350842317500080292472423951026843140406109053911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
409 3139616246934368396760766540875512317735210926950027368907966689375917306925241788163530305724565884648666814029819801877681982821124638894358208982926435985925839868153583101508677921974522021119383873317953393332956299594418720184581972290769875754431710680258870367190986756598108866334259005950924596275221248386885127393244395048196953160264505404880002779942854100234928087450551682496248232010655087732392657834153378614227116285300673839395174869912897137121482932252966503852545024330371320574560750737109415598867860954893937254052677419637347501865610341310668267421298232412518137673928730631309467247912753238017679441604601092387494742667767046530445678114222810406458491562113761108949752470773250188615659018111458310412178234353847612887885164065171313535294442228196139708385853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
410 1293544941475502921868884038017952932195697492819404692060102296127340204270626008225791764760150915739807661896743865503026165183223027344636044268699212071819243127151398550577050538079076716528291054769798517595546900869476704550077857690067315516234288005177644828624709310988685273142935927864752566638676978617251868802014556053089007172115123516775573266518262369559552362283699120099257682572476009239568357258670650028820649574663038490234723890993399032690800062014255680035516619471867825905627665434522259147718939059858830647153977920019760924289547111348405184443799926328173328510858029566062372846846891553239259000094635445080066027578775668569202997240035331663629017622757172239464887763931128916311953151806001985951289961740433948433151005748026805794836402537105266855420887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
411 534243533487460971717552977994399689492120702271556676114551730667792770013925930693005276357319007235503537017916756558034959255824831575587281446390352032003170192526552725550224075374858418271443255746568201342065927276434570982890073999601706560229748955707280899473545915201336102112442050130374823766030178792129530066573446985550396205794604154707009859790014303785602132220181247806328593552089026783029024282202099363569706847920762976183666005321200706356203711601633815656822579909451726609992041574940440778757540166129684482738760915155071103050427694836350412482737616555744448335706536741624901108775573876707933167085658600009220711158505198667254595676253583550506969449648406448278099070518055940352934093779935174680004741337067528104381675956255569430970786083705041401553543915110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
412 221180725614327271182910454182918221701138526485101579846910977414502709389220188075941042875419066406447538812098767549192104492960264543296528263250078871851235796129632149516451246473660152074875000558956759554267066669980507128011990226479937581971282817268910294564310429525834356122645720207790042464587013974480312098955266617338813876695239233169787728202892650697632019184186499249866065219654095713679727348739011843408148445176776955732442522787478524234924647869171890568957661307414644947962855484515461985036561457482024562305807992530342257021157943870260082166134248327152773681058140749463923444029436345964678754540173630044728873749826216126714139772139847466645763813685575333513803915640559537690272963477646369082847500447960327502836635112565530014185154637687916609764952613532467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
413 91791612972235294181227692267086386434760806831625278872955181115277777826700725688973410179657410610949415898504107619159058072334058092608459230459203367290294149452378572342998630340296269629171653724141691311210203888005330466415798304908618410795988501205697602824559127362475920442293744651360925382032382915868741530598827999768079528745372429628899972923282049260749926351057830539502528600718358902746967504257809660970941458879446207914512715150086932541319246125753312185494337024742204384928530673945030551828133051905439060264627657627815903388801373200034404028496327557990457161984044690366456773864662735078546263606055399589853163452728146771418896668547767451976614383529249418610695613959182473082481064670114454926843275288163728479689086223929997078852172541571197641808501375986407833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
414 38185978301763776297774392997186762259262333627759346465369069737688197172238049107384909667156168361875571998187033706067701456826434131806235974891142275681959347832076809989590403905536431847262181119341952993370074396365485586111345536615684387612231692119891791487077419601893861511134700704826598426715478387812386030748294963757631223658815653024590781796761216561330222209325761892158072172013505799957910091147543923490405933472354570714551589262455781263879771545318437018876963451264789927726099839736843957430188150963277255149939757580836691983724932822793954582177399264025371619898473767405099280867621912156313992427508615897346081295555056814720862937278163348453583551149757591401780494558573294155257982212021879510869321064637218417725280195632243799526033707667552218048881680499777051033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
415 15923829884617059585678433896271228056618030728558158764931783908393078890786889268830876554772445126440923129862547435245960241848129691564485350719300310673353294139638398032566343641286085845534975112958570558983359244727584006355054909642634840471506863157655785271404770620309171007394554942874021443482026448204801141336054613615607047774016915356813818110709049317044537041707325006878360356294113077931029266499058246240292026565932987733932902145916331041513529292240624888936003685112502945229704492129054058938900989721784210170029204421248067048894175012797036474508935880197959084829057139638074621424548217494954891587426098740705605575495883269532834821347543981862345954661475795755771622180624801734836647205204143051676699342156264737374183752260827109004580208702439584428396746020856686182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
416 6656276096252649634386491481741299319538356272995941709166488460776095379753175312943110512376735722115638981304578845840225034548528330218072683822307804201349027789123374920762382259936388020248620535402141900703477860133662009385238142524814510206398781545154839910501618101546123626116763499379920269694073663594370780009068039837229189699436161198776769902733145241759042597488845289234327631903817434465401628736807002039923068143114793067893353476706040233668682103541096412276725018737262260594591052898199453953095468519401508041670969859977229115080778203060387520738390231362182093609044923446642258331035519767465095699917562215516704890955288019964500469401876369117554239375450043890778333928323562587510167400768902324631154354154024868414383076019160247404110896562282502799835685575406101718892544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
417 2789027724784072819076993582429790567824638166600588106623346665158145256086401275487795943513919243244365792714323611174635040452789679948352636501842909208050659415876587254101097931471886362685524690903444278667512739782880924461132203606996839995850818295534187154165351203164971874072543334850640582002006675847203000275076732977473937446306809256353071203853225218182249167806292011339459799097282113375736821217963560167282937657596285601154957712592805651293433419125648730771192915233196095171309840630328084676657117204138412322513159941974384153846046140422583103576667093533527569258033236022269636705875015036660131731404611195400283444426348353920142198049383673140105840118377477975022662585687642968074349592886179182973644920644860675465320536013536256245237867231976443855996796872700669761748467712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
418 1171411725396097727875200880786716928374672860450221942450717907965727335143776071859529914058001821898284202820643663895074202012632240385681174847988453529661976018010808662532789182875342539462276668029874232556327561291136691900227091959733432444029501815026865426930936932605920766197048368584955401841303249958558386984720873458195016999246861924169672707550318224977199690049622370205805275238019261428723015639308756771431015140126671172111238269900783411197581409878390909218761110622659690921643066372310265190003344347170423782062200320429932313733343480730717190041576896541648785619647996346264609731422194395257544928515654364330922565886115873530604827345075619473318694535574622552282693865660654044365646309748126186903949200225239101518101283633762730785320804569307191424939973504801593327943843577856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
419 493172750357299210367583854693819187218354145511876403068664945298387587000577718737982533540735923175667212050173498398032486146305867242467491455136939819147302064635998190595585390254755997161551360858273404394491748311062768899782096323094806179204484508447513263147019926786077214983517339455158225955306516012930693559790867597561637118945320154682668954339937009787425212648702722465482006988278289839022053782453897960916159131759868128557621401163890203257224818387614856042648469610977161701413820306815658259210481790567826151321504757449719136261940298469683155214925304838720385450537179611633256572968743696484823636917437315215941481828564312502849233105861678578322795356332540657543586144072570370882795495285160810467362986776695826542309699824153069232442679414652289269607372327050903072832326882820096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
420 208122434529716644913810884117518560173577400064273380480580815028775978410346272952760863431890015870488504886468259746261589040888973589008558318351943753572748590887223437693142157957600847099897000035701323100113946997738782658147629327615176492529102979943491792824353998528869673240063753598770584837046662746088306767777500689607296443221563329100025503894015488526100666746698226269061072412139153556846144192813007399868743045174185097536338106808632312295562638312048857402770204182808687328816463331214554992899255386444535539778809897812924233556283188367700603229438121136762241712335875069444151679348535739629915605470116345940833513740037210910800770002147857682006705716873139662203389193739205140310003660577730783749841872422188529325229641210586933278422959726093829537349815739068171785647162149306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
421 88037277574720605496326790350898968815692961775381976954242521562204842532592207283565427042623646856697435106685041199627495905020415425631888534830896254252617638276208829273195340595323574052667955789007810574797344952419719058755471718963204479115077449398510343235170854248415641081329029679271386239287742399655006922377786235175369359206161777956238198193429381315083844011975614941196763823148420386930472185100872295690573741697002091311204314658241296249241843537101607121333161977193576564095722478674395432936555357043375872098067318516823538648380999978293203638051601439664223353086778417064573263965721198949438843764530970663540781476779652839548535913691835797496415942590563570474358110095523372637310295105876655077874203591281464342981883779570146643682572345952965428987444836070547351069235422895087288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
422 37328433532411697623494095474875935072619603820947784774481949653697033919557504024893159285896179666789629635092418380011754491773092505671784397329851945344815100946154205123337249465934792844732455474432662013900467610371375646823651286119655583784698963301069060415480019996306651018162627974521810759642229111690119502071835741210541247675059315483808945036121450971122342566934833382351553276181130274544519947608367020521384875053219539615919696178730985192633157362024743136719488227919275196431177633157846871264374649285248309343958547898152804880980106205994678556081525983884377874080414055989023929503389004041651806841251592386697268324098652613274491456231597011752870006916942036307615387208501417682914492146365366582781631573572718620045346188536565116677774127674309510115309963557101706633439160710321888296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
423 15864849828897248424582646553883471995999093449996343831839568773921457482241130375185057194342937691574637216894622267458857178808493879094852196220993420533000292931499978100678653501712530548455231695842154452776432657121061781663402381528076246160678362684476005931961560626557139425732750972242925427019195023600825391272475143047229259590536157847227357074491465081890875625133600016624404186861610774197300270128008151243741042611644788631574463283223861650413930641525200394040814412094374904293507891174704420028974935177158882191111959884860013836078368781415592855336527180723138743351757900777034469770071033540707570190944630127745375141147997715041049149780905793815492039536467979396954738552267856290402089075401016770141596758356485851034667097972545440799520675831288889736773833733056083003575789252205865315860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
424 6758538632441296015166766837982020500301006556814234185035534172447248186145396982242174209212386420148669693839935325229481009044088645987281027297966974520452470648752388862195087322098271840544200207574674442793456879116502664256635908397379790517063282374041591802267448685438207278293765462531173395619203086892865225142675632894491577361919246208119944930445493540243861866476779417945641053877385811924549926650872158234549965756571861983896912303488297881704371415950426127908670676868699972306168044581824257720183397488821711666810196943539011514597442148809048948869413635728549246166454774960565761319020052721164481524998401679764120327185696635989409947114381340505591224929867269166900728630128948354735399009789247762679306855255689880068507197687169925311347197512623529842110217789593690906971796754960538183537786880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
425 2885943853495468607680037021331899377383073694280341625748812010261496454140528992829601306787722506253477783275750295928374077100948499602935709500547881966567334861970633461916188758290595792871550535441881106335475609847408857888849545576537513246548126757713969443618375731427400657472464841439455809997332163176731638532636220248621645789335518282168963863648261392234128630038250489529933648131876308397786845647129527979119152250755589414647040809382058044873688017185661215764279144207228975567181833489184333748948433733383928943087378319374454492258528780007729887279467677166164633906899446166797464740874191964851493814899961223679148214954245802121109313653949526590031630341407318466538157185871543204009348381379342753103465786926439393743514138969907850868463461246523399441726049013796492182107215842312197200936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
426 1235204356641982004740029684450408474024346078464284633624862228193305084002460503408549500876176159369460003699607063584002123575385228752052294578153235068389168607673791672721844525887367823156534793728201785291745133703289830172705342099257187361519290822044099852110935025078239876488811131320240314336234257719725368334574628322144526632963780051045565240065760458196132261950527216758255976184304741788962890773040895344074492560075070963625850225579937571267199419872611395661776194662911349219835201752164152694846752659072785520614858845230594671082122272903368128023217251506044769338853946786065073157204932599538845722361171292180468734785869281467798836267332459329853559269086017484236744024001846357553389707526744248730237460734448894496847811889037933749101437728399492131205116548498900615597386616121605400553978855424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
427 529911374428073822843453462097135108135425033348290209811259145684375847915333891097403288427245155858818326264690621561421964347151846582070172272619096800827152707522057370282926714107326247562693934389234898904350005247170452992427511739711052734605228688514670794961721136811801010238379983653940009193529757663040718627658085437951682714458803663293582023011806886170639587900211973143241833672162480914436074011552873354438199716502408533698132947320634214900501805704787884178381871416541704513779910167820726923617176334617177897228039396467879851328295091911198365436340844589279501927145880664873635494563290752424248231893972372253919725167063240396840130626610782749478031930418070564505567433666178112878575131571204358472283078603855710788058098725463982562016708263909480467596500450958398540279245030468310154456445686382592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
428 227865616941152607484751282639311814322652519918376818519599831112022716511885876963646583190527957691866243149392719529016333320879224555150828246123389241092994798380841218522914473289118029335698089661126070172834958687825873710122646868603755953305154762922524572059445682160345887264610493888431968385051382910428297355144037500268948811458409785771315668609233793682458003342981753192197894802383626822059380189555282289133523859064705250784122988289349192029566046806732169297491883496136149250262804487875910214239536327755099921659480720277634714990424949810128347482357732592203229591987783345434257605858876169815069094393221079458976625990278111573857358649286563302783453355684774461481333227961573931584371834178570088458893039974850986604982442046871691885230109296226302714048848295797045357955540034065010858935936718519402496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
429 98211679334457158690875712598955477721171174597398445696807982739147821415314389601124117119831716004743842282029098487238127540089218568030430203260202405386268571984992155655064724027319542430892708965792301847383888838930164951496465851034358630631269001294749781120525580602632223780081181650986273289885255427283930929272367524438935572549599183440510662987125767268514639410114460739126946637766579463480721226094472501065744873407550128704207649919474895105382749082526280285355669165373704122346425493073140110795540542690111864948002220402569750521258136205424609050851914850951602725557041768257388208211992865716837558331101960289874568133915276535606150315646379936186824898710621541125281219170459297686624446561440821097241486555239295640745311171199593287847700780632209993638075892379849477063387567269056613224762670342331170816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
430 42428132801086091229864298072740058830245198508567972473612468328478033901507822572234312896835271729610079647020433128622653682222295579182874545186175431806206526550120741137394553459501387517199898999371056139555592775070884339895075067067603151719455471802161859844000126803122566254709083897202067096238919606267426803775561558378657204463684626131159259524331036987507095894827622268873599612743396489928666452166056613158123340179710434538420447737991482795375303499244282342781082412785015804388137706694519975380600202822538043405658589866101103312271019149454167233421265881268897027840881759329932809919044760540035121251410954932689222991742067754013715384865854508432392169254597545493926537524713011672238522246458535668565041874079203430261395315655566224574454311624720143686366081337553547160028229094934738170631574654059282432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
431 18371677742564415967343451745911869526584055467737647393418511569879512557891377420391523219851304970093706004806274280113668816419040080884036084723471373288920642938472568667369117885760294501228165812804509861339827843970607016046837945045743145092949691529460458438255508687059279577867372048025603153637494614852961253563231752668558173894327431307611512249124824745005125641231589336204578615103721138359061183351935755136664740733899918350760656903530462115320647732191798182863930320092293159986940128273899364728054167729470189109490822225648154892268387213215666014720939477883389785397248597778780836079790110285094575729776225105880491434206805002222770734099926693974754128477562574329379831955123094273106153361122279735562476638610202258108097462437932708155805918775127983999352268214352718270910847300020000474541007170599115428986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
432 7973436116279754933982191494919560677669824320540816131957263812047888811391484872022436226618186452135527290650337631154199203344120436344107833824037922479239987194662959453012035458071607144830145475058241840282295539058089068994553413103319017892050052897117373147705870957780914338951909338080627421213277918621248947332934959692978312339927884848982996712849575522674368663137559463056789620689652191844641553446463770190631863998796745132241418555416102365414416604911401458013473188928691056108774030413073251428338674917150997546652277762506683661917993841336972326113195036310421485962660003115436653189332808297098162281799212736565001480592381907663305332592132679912903301835878077532696047716143482718706500903968800943231745245601196412841315081844774939895927893773889338831652988774811054268996620913626535546310797629173745755556413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
433 3468500124390436188431973459017551497400179615969375716981973611609981507096823133170846720061817505576354597442927591688069917967117036822964612123717072502242626030455305003191121894436416591682027015675332792149099818370767278649904000388048169885055479655257457574487032082269515562835764486032041220482605464331148490563145738334087036380080911751228520123945106793439808426678980649387005786183865914951973380126434498432219363419678521929263038532510638309630682437655152675257867885981166611809471694441521600289575258234351242193488067429936817132135659987937666927764519809148311031025247657607487110211065117999050164886116605444099401998690103869884840113632355086282977600198118715344234783000466858559546440131371964073108146349476178494025633921808223158702856661368364174283446779958469639721647161830845136485539377594464997690426754334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
434 1512290103912673753870355445361979153723310554632853318998820057546681670443687259748802084841885363764634156698721899128157781530535683262040034118427673955127323937772982480383292132914646228085920710895101338183827087983002740572638885307071781660264694503999820664906391660638081610310023910205271785322585269111084316458107704192301411047007716574281420377868350507338321039158281277147125783636920244665474517045795210555432126261616436012803890875998245361705368423814232775195227443598456338008893455656335162405037975590863606704259668983852917992198989048672649815515417062529650509048261667317021667856873072621699546640408720679093139020868043302593520483273193465164632450578465469208126077079118220562835138628852672885290291046354931879558696560820269998110799603603281405557224580277574461634464894480176593149975148796374418294195720468561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
435 660881237056960891174750652910711205552425440493930249846487505279007915882809275790501377228914952068890084526494023777839094328825693789355760227366647851988527173938792952095924087499663725294962096964363304393054036583697395938611209552232666757781330383003059304789105223423436640347255778248305128619660621021799382313686116671185850250780252810710860128617778577622830185426032151779883418833394537387280578995497411508250149610082243174984736717650003560690308659657074718328844619558120191252117245555002013108956392443372163353951496637268057598787011619963052624728140251655749252187219582010435504675159331890547033649942836831150102282817290873988445429663010281323203111795795758344543474945602068420496710545798495702939057240609445483210675769148467698511034869722474738927648347933251141262874580853463472838028842595841746194694331820933120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
436 289470543125152048513554522132126024553745677419762165896792704549261323329682184021839721576369972750010041302960527750643074685333057480509861022249331570729144789972160075409852178132268616347314604550447332680085993184561973934516893170003817490894010327876783769898220264217884014534998247630830798860172759204118637948536818872455674407307347343643454970623544474093910602409479167420744834015257466185330718350648387417093574907973537465906025899485692976702980171358175062416550986416123140822039589067017132673836100033140757286355846084156614523991918994615428473844046819846931278065207126101567477847926450113930648720844056601775024926884576438250889046189392240259739515236417204114272694814009768625338912997386985471621686981064602524927032087521482586384690217906285698377270153478882910302471814804371074947926636839081631956122095780149539635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
437 127079561724493674766852759530399582212002676881698106129777548290572479332607922571774009858738097758523292080867957050613834867792757879155942801830741028318643529901399988225383777063740987489035282315589715758316432056361854101777157972124266648413965674601147652409119285011545563117834110732166376060673980158031900505335377033404135903614629282559464260944724504788138025231362871669189568588950268481170494872759409555373127526010799460034549042691650550267823892614107654748925301779004139880925754410106620506432251619281892467917815958565135904054146242934864032998095123568593482283923353639120416731075199646703539465767136593855587489003400577679056746193403724544866169866936321816039595603507217235058052693894263503007234703807479887939143384108376470379035776763329959252691750597870241601246461685681369927438099880578063376470485346615436089753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
438 55915880223960479812869000466647938267714631150277329120926104554793631351618102532151411792148522599778657223587965430824200341066106137881704353078219536388113725345354641598408171447895474080530139964296682300860581691490552863428020501619859878689567562927197428693680571662545579600462179762234478355413524203685481419491934876127621630486380950607176994247159071989171496289286132794310875457345516729143120188333757840448235040084028954885663095199786402905834026477289301331273335517215759377472513067173167335761108500785403577719256854896223106270050483279291782065995599641937919927796251919044539928376328531058553458773602951723549481294248546234343278430146132249916812705073644908045910479628350671890228009369392814081148936835570543754992151819555375508733532280811605254562507717711484899802022703606351024372712100228061516755465339328415469980876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
439 24659286455712916065016324693456789680582606689454088461878640512093285819556355353440046234678456095134081862698522077643862948101237760880868182963183280438894930517200633519165126410097423671630177418537968241697018411150542201238508192394273294363801911863064627888626400122780483505730254250721327779214738336083839905233170568660484615944705053985962383739635643554816557474121359638210199717153637641394085640901810812710335845610261406716781479563755642712768135067785939424628553454680133553047274888812788057737432933090220136745568499645272986502906034296418047384053626716617303347259839367473521403935352298514342258373089633387289281070032921126570934470015161374421924735336234581337042003117198908272343995814437628267717691292585788166216117540649993425808369288531508893580896566432976588913457424082561319416873000798956104582403336330833249254034636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
440 10899573255864431183329012420480503796424617806230027197537736486330781073433038301105934996470802891267177055910414042382588412114174570611795680271147433652309949414839165247671826776105037531167568833810214178531238507144772945710644308928003571520934937345402406909806151213717927506354398213445579804715771869287549454846033393977691696933047022995626941000083658037128769733840909394520045312685257283038764801109271186170252586238471716469727292589593042111884230663053208856053874240396596616781663981240386558342399048221819688194511792040218419799936424289548492112241136867431823041251250028169553122248374853786799212007270963363945029958695131061201521795205356481746967049023623821880410468986438799104775042364127702359147492048441154721856745017837853892331713354923791665624374578354339577679671427675494125877340350558881890467294409026549776643207987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
441 4828585323919590725545295775131372762113187697044829888725787239425416402730205828152304001681040566836624745380352974788658089083585547718049133994899502084005614932938920672369921815963143376072618697708655579916455599605567980265214621836159786175086053044902900954120198613326594165181919349465689175859551966682397470753145332840554635226523966285809518040666508395325457425484179906407246607506439106679927425735943630035596125577952996331716548622114877017179537526029606096005104135437177651978754254113660762652726013430151974265871745310166373238585450195892329596415387013170034577513133787795678210736993335553904594110125280597410518991663593040836095680122519751351470388995728577303087457710525089892122045254038752995798704854716642237884746579886511029494022209378666641388076707832966265983283052201751952142485556116815505384952060057823142335249742036992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
442 2143924756167565467821538219184611117114198889097115073968217546307625506581716968154867826631451636459941576227844247646002634297184394719380897610000768587737287685919633536544442970259254147167016711311367046713771046212808679718161455906420617161104705122055467480958687013112437925448128184093791094592584754321354968189633580060969735677657075200465411436919663678178373711039910144795751945913320491871897331810576796558621135499178605907540924500669968112279576518024792142575644893986932185982797224286651445569593568936778137467470721055746842914687241881186730904505582989859678738586103188686608851555630159116631617323486036018097237341802108464820816040803695627473833784253919873186060577202741082462886157578696283480647870143894226405765370955662317484065811099652767071024099918930348942784645722270924338229632356363145246179109487422536698636880769466761216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
443 954061078994062110133225726908258486595724785934890476827750277859170895007431411951829009725987992804236164063800009981532955628147182406803276582962127565552818084118879003949532677936523139562198148697395635310933275032044533944852655193174581222137084176438497895661959142231333069967099776028841173274278645475673792922163747675363248080777440288385518736226903908551322937957438409434018217121166910545187521270186889018908026938003869127484114316368764938399972836111209910231307643764554187942269414036264405811322022283794769282135767391412354085695697485974230337740290213070978466332442952395094936249569021681274791429207772719407849838626643798048211568896604375401188530140860403597647481529089829593326881480861746038162573931051833658155731814010022039685822841391555542577875162008567535497517273853045378323435301768148302132992760202253916918468202218922180608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
444 425517707003075695140312931956367581929128055794561463516871057567499493092113281998796829872437626757631477331671946215611032152395313047305827826953089997985682645765846160272063617419585959594625559586416975207105906758161347432221810185874979868689287611328631464082323446201176759015226454975905127105674926263036440469136814034253941255759523931835975846927439917853242960838255709620380074146502004465209110434932589586761537855030837611789993894404673364623560721270992706853698231662628113014686072811688930070396412282929062277607446602888263536409061532543794093759365979144446200780014870880012582466701981483844226231652679740376025015616135170048164896206474652437441126948747782136417868421806387676570474854798524110384116227168008093468907490064590336450549765946787845482446316079817530468742887823339305898725197541482318677010376532888312834938172910982846742528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
445 190209292308514978065505074750647077312740618383651514927527869454527933853820464233707822492050209815622657038181407918691343619025679888278994030351694327006462993252692812170808741369326311752713600075631029210023945386303267121394606581830626244730806650022531396220535238074855289385376832959168328939514185063057062384018463556195955275248772311185219884263015374823144197951657922294361329545964062617833628417820687715834306379937729892273595516384988140918773700715299626627014338246801242672476251207277928272104846635497967205877315675594219382176999444251599136182284358863602470957667741755318403442907706598924207350700758603130038386718998048741531708258373806188475490159034736948685405179325711256419560029568711919419449030460192137436010066884881620364372576514272558438029264695738528628091270040689985048468065057638666146349048457672457726476600429958674776064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
446 85215046224582210115326808848875002942610964926122870524037690299032585818700072984352745600795768983286154856929550562551524600760823202792472424883126789157251086345513339062708202766350344816850595625801403487580562614447709655310294079145631607843481471913966960858120835187155510544366628833672736192007332516891120540568210310556477663077882174983293839313902976740567937739019751662229059410036027854772333480824199385363322873327990363571097379011778261650768640804757505751506507317704932864019571010607326274751205263540635200338514266972447343571789064855078842684936411490264904453502763224211126526980156531553576582249253760090371231999686465219582641034442707123731390520447675625595651565540895939430633144640291354489608125292194078160629894180810544773610366376675752781111107337119132541957276959225322678408679906760978665141051009018270784494076380265341493664808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
447 38262129378612748240248147228630853535880416698721505723683558621975369840095031916336294578364649433616683535594329998862471283316467441166433177151824329037283921320004281303952203387782471662596347179934753490740529329150453161522948700446541500690866449513769870415144175849031394491356302298761337139132048286622350957833487048161358174735677703638987917294455061564487493037503375843399283018218596011715949022049966304271938408466720699541442096677618130260681688821911426092502037961388512256380674502976745698020261401338994741995434626348637042160840826092691972841206355301865501575517405974525333498373846292388220639592695366957931752680013336077990889628464177853241989068750416958547149399825277563959047205679040866176671092964915235243767180323799933845842618099221132804229624931766822322346849291760321276696804107261517226307165902663619091621602473589875200953816186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
# Sequence terminated due to next value exceeding 1000 digits.
# Elapsed Time (ms): 64.