0 1
1 5
2 18
3 1
4 1440
5 1
6 75600
7 1
8 3628800
9 1
10 167650560
11 1
12 5230697472000
13 1
14 336259123200
15 1
16 53353114214400000
17 1
18 28100018194440192000
19 1
20 4817145976189747200000
21 1
22 91657150256046735360000
23 1
24 11856768957122205686169600000
25 1
26 1396008903899788738560000000
27 1
28 303146125499646924155781120000000
29 1
30 6458217478991340581041657085952000000
31 1
32 1207770541525653303467530675814400000000
33 1
34 989898208544555060489074161745920000000
35 1
36 7139258728419105175524098608966014074880000000000
37 1
38 1734232889494519475835813427279193702400000000
39 1
40 121432671605784619802657325253989928544501760000000000
41 1
42 29180572059609562612842528789092260796008759296000000000
43 1
44 2000953512658941436309201974109183597440600637440000000000
45 1
46 843336657101635371661840288544386891203905323008000000000000
47 1
48 7489687694444788724511344850951778361991168362367732940800000000000
49 1
50 1083958281709064793474353355038548361613619145517752647680000000000
51 1
52 138111613792708518231166598186426757913072645470312443412480000000000000
53 1
54 2671092421912362013442585125585312140714616270660389686841704448000000000000
55 1
56 1325504510121924006670756528485944370580185517771321197981597696000000000000000
57 1
58 444742414646522576676838925310214303109274742753790731941254497566720000000000000
59 1
60 7560346376075598111162906114553371564504070338733317701845279539856542793728000000000000000
61 1
62 100500882347690510162569648810971794990748896739631128613682376017235148800000000000000
63 1
64 1100109702051615702776767485535850038560844025233306816363612424233111485677568000000000000000
65 1
66 56049466370179974981623988002555943285569897725818837568775093617911809545139650560000000000000000
67 1
68 2129124313061825951962694476991021707099516007522891165470149123258886455778344960000000000000000
69 1
70 29669553046895996848381305531912847387496051614728348686209484631356193678332413731667968000000000000000
71 1
72 163001016959030044543706743951446119959017607583543021068886586127051417560189253453527756098764800000000000000000
73 1
74 1046007017993968135768554170321261959757971363866199773701664741614678772351720896181955461120000000000000000
75 1
76 59541937947348955420671545079825680786222985327768294810710146830374022426174881782665157017600000000000000000000
77 1
78 59251252420031859399839163976599619417854221126708570162395415572243731537469623224555732241085366272000000000000000000
79 1
80 345695507119433880482421618305072819531528667741668481755479812614698827282212769741347964187388460977356800000000000000000000
81 1
82 124139656608284138049628628835013628383300218038683038280583954174626779307965004492669935616424059569438720000000000000000000
83 1
84 248219418315047911168331072849186939391178061388166772768858292203043384687449502029972247842311906858616377206374400000000000000000000
85 1
86 76061811088274857477635944941036513059615291269255035729377516443191207063144902031780877342132049484934283264000000000000000000000
87 1
88 23816477127601570668992046245012630767923227561200010839770688512119311301416995414934237499854474774319136879836921856000000000000000000000
89 1
90 1900163267067385483086901723968929733267143975606874608049076192033064111430463785511528747980596474150436531864657068241715200000000000000000000
91 1
92 18300692678654862501099346747285262441097358246314087905890161195070720875638360891483160036115020834540398146064917588869120000000000000000000000
93 1
94 340091117082002622979206317718034688247137449495465579344725830676694561293711390673269767117952384519328664909079800958681088000000000000000000000
95 1
96 111607649421599879559824306207981281430996910099720445587440719809756978346882096047489521313477221543625904981075846594012510452449280000000000000000000000000
97 1
98 29434984462839528675118498340566491805977207059266930704379970059716126157419453902634599027730256231285952962041981519300002756689920000000000000000000000
99 1
100 80874631779413123830906926408063597311244643778547825532253290652317667802133180268396493852457715616501729544230455564425312080076336005120000000000000000000000000
101 1
102 109889616126112849387831446444162649427092268793753042209221109246071413051662269204559744681188811906603553078357653140336059636693979889664000000000000000000000000
103 1
104 919203303262165891666984834333395740273385554039730080638738798298952876247742366742450176281474661078835774800001113418823422709284839966638080000000000000000000000000
105 1
106 38184119533464671696799817107809639931636014065531810069580877037400628841738750963975823984761598966397504646390331367223763652374892453976394956800000000000000000000000000
107 1
108 7758914445761902242489005510231613916865214405283462705691334868615614617243987772302411679769159784655633369041210203194837888094040016820742954532334888550400000000000000000000000000
109 1
110 137424533725796855663245591677465621349882631994805953009921835500173461834125448493684151033969865166298703801869116183278250090579023506377833016654215249920000000000000000000000000
111 1
112 1367115545468115244516786739244170144816242344687654821597587888970641533171700789128267917113855861119772982379946650264432392893643386463828466251732777001025536000000000000000000000000000
113 1
114 165866868935370546487991765957399281891183742819836752713378747444112387454685052026431666015646245834675681278328003046001568770603190750518070753322772258933964800000000000000000000000000
115 1
116 62128990049791653270216344334328702445526253381944566516354153685494668558026315201900546899003493796931376615968003426659444759503080878265483073601758408989265100800000000000000000000000000000
117 1
118 1452997000855991847717117224396498817091288727821605962213487937937614467283658817659091739359033912048844950546524923528359916407754933177089472112155564201551996125184000000000000000000000000000
119 1
120 482821119636696411579742608066255092661512153911345575844467828259149321828619965821342503346607271963651372511789720805743351613147304242224609303429692039667386095880804653386956800000000000000000000000000000
121 1
122 305964484255336173359965343557985461372897111785067207463303416311572115641270117207662090571210049075072514041959826073691818780062348677628036729209953811972825364321250836480000000000000000000000000000
123 1
124 696146399542944267984214538042151881864838710742928180460642473752600982487622744004651384011231916064710829958951778260972384949707175248555139602334926040648448032902867006259200000000000000000000000000000
125 1
126 32618771998874506919124373657704510720178352797372974741876579905630157798758911559966248379910979378000453880042966383905986742636817357302416582878037326833341886828960236910111463833600000000000000000000000000000000
127 1
128 6489992718162228497811445019491893071592409034403463024392682027141364365340036098126348217344578894617725772350381562129976270449977855776203714696774012391101383070457169738664700700262400000000000000000000000000000000
129 1
130 28816407550050880230441356191193586541679561012744063335283135488769993723380568986234861259485116061136123546688586538176899696550548147368856707852049138712211342188286010449872745364549795840000000000000000000000000000000
131 1
132 1454085355799856523988873523306018222066927925650305970319114927607675662552456617413442957835485697028366984169975902072000671127841348786535284740409696573681762868714719162722180507630029278019584000000000000000000000000000000000
133 1
134 6157300723215438917680986689490601912851785029936799104410650770649102724524821362316665999614030742464956433271931455386941451996734826022540849140520562920905418509381568954054212050273710794342400000000000000000000000000000000
135 1
136 309619599158161249652157212159874504552886234065805423974024164843360971846090445472729970805113291796557183596799365758851681916201376085898856923341983440366297626030403960873357181025750491914777395200000000000000000000000000000000000
137 1
138 292974362813930736585707337830140246423261795314282185955661913014615729858572506218791275210238575797852566370624024751833403017915453571135630323463179874856842163091674155423696454433795458259301226296377344000000000000000000000000000000000
139 1
140 1271402356013622826186741979064332597852115082887570563391783330458826615608386974658371430277347170009667198892724306346032373382535851189537440377835810838834920466963444968707332488334958711590335192707052339200000000000000000000000000000000000
141 1
142 831386966475362884609694569380516293652940655210163025723193834284292637350777303562846001821955890869737113695117302915484423099290219514259250670019175791354317732671978997672765656891846604649070578509776158720000000000000000000000000000000000
143 1
144 489111025680396571968888620769857690072590456702156028542404388014806856455370539808428604064538762272799705280179164309481067909193100178938212017441180945178188797554016256256641181203392110765823760420149683607104155077836800000000000000000000000000000000000
145 1
146 362156672586239637518206316600912824699498847553375277355135376471201935568140934634882716845927842152347684203634511758915898699743248646807598724233850612982617192157696765135339986103733986070826117039256986126909440000000000000000000000000000000000000
147 1
148 11735599478104998618281051290806489303848812756045556967226152873842343279697973723993566651727901748780162699418272755449628743284054114430927167942946154215393613511556538374672235551550857156494085611067245950954652141879296000000000000000000000000000000000000
149 1
150 190280703515315442971029253564423503409481300584627488340246345807298663769312363952159875311725887259350106964224970172380597361459256399843781038765454392049070667541027024617531012764632065073277454797008975824530505165118927116697600000000000000000000000000000000000
151 1
152 616417431197123133129717904919493380606716598919976185840050171508267506044973223457323475719955250079619764820653846244239282224281013215515792705004186351254663068430756645095811350992544214961823815842252010122465733824951091200000000000000000000000000000000000000
153 1
154 2187316125335312946787290391967535555809215523115389096426987444403335993567145682686464131870504321124152346067320524540280611961061072214422164383046407526562473567961497121406028416938131536572642742364088060273909639033414350001930240000000000000000000000000000000000000
155 1
156 53629981359409697542378979033792110491948160871421098316122895783620467731919204764468750939585580760825260321923229074814665265533318823942255999743791719856817688874420295224146530863848160777966671116654358819263171371778989391520088585058385920000000000000000000000000000000000000000
157 1
158 57005704340123741210138882277393934520609330168799672502879852584966784766630564855662199142117438875783050179857874518197191811759039947552507315674197336449584044791020399524901369229872958726451842837051930286054387089212530421387066395852800000000000000000000000000000000000000
159 1
160 75358943939145584771931629379037207182622142784646413078241537362907401021235714330846526883691898925340904182152063877731118266602803526987266217551700632945417336761143139695994589103928826058058435457658175742636260597673801355587254027702805463040000000000000000000000000000000000000000
161 1
162 66379767010450785462365676787023903673998152690504192461596461634028658023878493164741898856801353292266267767422910146239649110370164280045129141759421809565234637754074763100266331490038587396826115069129124883027062456037735370382938568617090204840230912000000000000000000000000000000000000000
163 1
164 838481267500430974261461180467670362197871402406368746883323725903519890827938861028318722401701304744416013904289391320921883499412601432148999685382170226087174371630418060213890503032066367117803558767946840627710262602581920467995013498321139429560811520000000000000000000000000000000000000000
165 1
166 4619544714344274159654294403605077398382832904714664687836454311901385238800747892999948281657452374700508070683731452082632743080591227775851228735657450747028963453173405119187620685398986332734928488843944437712880014730883229630360014363605444892753605427200000000000000000000000000000000000000000
167 1
168 366119239141482660510119583871161980509790602114544034966825271638895549424573298852838980781681206340476628612716586433129240836683559117395922259556621960667079562429421766058248663515603399851890909019492281546371213405840142391693794000834639474884568164795731148800000000000000000000000000000000000000000
169 1
170 245129885077050176887011843460613110615911566082377787083018963066394271204779980931695282365594761485382242774633345801762448832769248752184932636704456044715195709812321960929272291454339484079156010150746829438657472080068724865791553739661038303442377408830012129280000000000000000000000000000000000000000
171 1
172 1133595546059626496629186328336739311015712198713146623261684135491341694950502114853699366894378180168966152607205798349518665792522442843311049721909652357735758984987812870739321906828444361174551064100434379216778555781696022905564101910498137326183995080938944643203072000000000000000000000000000000000000000000
173 1
174 24432348735273937075551232915076749837707203609839944661948338027749667372214241838192673473331040823330540292765523615279046500959597357615065312941100312868249249083838263008998717897630971320438152621568258979619889497081574054991985184164632837941419631034179044019444436172800000000000000000000000000000000000000000
175 1
176 22843294739197806252836269997402633052568555525311737908350800220521129683938026512408616771661988520950114222785290430259660783045605771341960881822741438648810848541042405664968650116089219003408464619181515319552811205374912632945369491792807565229132521911763679534844930424832000000000000000000000000000000000000000000000
177 1
178 3423509679292363533479882332913948004025500189643626927449366198420240139842515780083781379812894229577242521197453813573045678657107896267771249712810669010962182485740187713339111648122489199906126149451309479431102558896084531336166970411405150673680805770870701328245600114368839680000000000000000000000000000000000000000000
179 1
180 66774403542727910798739733878487681950170857175849174899723501929937392967408197965438435741253535679414374618722532236311714578349215137511544093533567106917730039694091386258399956093037105881594820321433215334342869734656969654895306784604502494359057634522200567054621877068133587453927550353408000000000000000000000000000000000000000000000
181 1
182 20290100520287565996752771124071353796993739340004047836428087980494210866571087283097311589045604088679319741016575285777554903286555108359644022232531575894805565118133682814368549610834960185634231648547177084078357471864672757670918940202673188542129789818195287420723036293126027843993600000000000000000000000000000000000000000000
183 1
184 642065648272900283806905711519926884139331493655960503777773437116926225097864405337334831425599627319834628841765336231418882207301577550885636603909257177142382228550732908194463586909539108528816682109206721048065000719593919580720716699036569968878899822934946341686724557391179252803810885632000000000000000000000000000000000000000000000
185 1
186 493464800374411540213560496697328324089239179129442582836666348573144370316330377926407208410436685959308574894958302743417949376656956441434284796787651347309911143780382091997559792828309404168970519677453673438545547599224526481924261282121250104940836477993974865037088358392072259190315034869760000000000000000000000000000000000000000000000
187 1
188 8259220540931263611047488094376649031445133054306296260439063548184593077097192519716713635095005743656743868629865713574286010330890711071743660175335020348695737457067909737796872042901296936327281860052303720680657437159086907714545398334913116944386008723049110980196093729488388484406634607080898560000000000000000000000000000000000000000000000
189 1
190 929844801374231270512397321118174699294864890996960975161481382138970317332376072128439121196903701135070852016393835730886874303426273488309177345608376143931215103835675693893442093105243986257555640356557449585352453238250671016375947481370692953448212663773171765698929110471619788182751604748142963064832000000000000000000000000000000000000000000000
191 1
192 15113363279829464118445638961408659461023710136717405274216665007354681960030404710239819082952927072648063202963530192108162249622798949546734027191504547844736629877973423936462139712742101496843667532109837431551541937766559153175639739364685631163946403174035583346436409892067286092601501006383753306691463773840998400000000000000000000000000000000000000000000000
193 1
194 40697542359953845303190765569065481499490399178636623938732393441657533452978156926676652468052084008647979606753030583989564450572083715238718177434126256913883977279667792429120786138716541512379908410960366629223869953706354579835015484306890377818213105953278044004656252331624698997103278142760217099980263915520000000000000000000000000000000000000000000000
195 1
196 88845115161377871900545294515377470246093420693946015775955898323118468226019930141931147063189921830943287681561291017850040403459149784353103924553317251075610049555337510837600621689825716876831973189103242579098568777698870631547689759208145097759861911850384449656859416614694294749132953437973297178317611943015219200000000000000000000000000000000000000000000000000
197 1
198 22261932797579463702997250831303666771359193737536601915959250920026115596159031735676442067316277382172249156514055914256759901284066162902685629732672308145483526615828668413545516453514632868285625014151333554652741397317681240211058133224731966699916595222145846385769386224003269267976365431032815698804471455786062008285554278400000000000000000000000000000000000000000000000
199 1
200 54963956409990365507789956039472191512086780547031496853998390211675140477082968080245054074775764753292539570914090556586310806709663815042194004130636324973988500315657025991125425472378455320369199479445951549830885653557096976058316095351838320265744806602004779046024192648278299519987198958503107861511840543928484430853282201600000000000000000000000000000000000000000000000000
201 1
202 97965502968319546770267453708228164068177200876345288419946327994547842155554036450874357551400706012129084937472319696216943872118359895916582401498390628383052129204459677740594979172636158350205482828595875507448778652808687930084427506343384015112706225952406282859835957231072229314377203577277943753360670481477250724092968960000000000000000000000000000000000000000000000000
203 1
204 1140555875906993306193901839743186794873765127010526997541566766181358229277069812606596944921317188620217063752105464180195402359270665476043970909222946294034425678436080241018723444313409350378876710116600749582913595782733782417555054385587163253940206415878729308163127011808749397388538629079928869931363349056520468175117012486533939200000000000000000000000000000000000000000000000000
205 1
206 171260293023031180218550636734000947038622600144985634504754991388896712344053611920520064616998494959274564852189674096684421951889682420176361748950507030277042575803544822770304383441958619495190957722023623210337244268232344677077297834223499049519515971706958621773503373764297049314890150040653994587413164450880701654088130716762112000000000000000000000000000000000000000000000000000
207 1
208 265702473306439488426859976627194589808038843843245291085810519737891882493017889226050313813366150973345022012857884321081912360398879765797099753423459321942569131737224346404021501697530796080684063934798795522802775142030492787087103771958100338486357056555554110769666777867673380617611784791190061241175721893745343909691768169039382133604352000000000000000000000000000000000000000000000000000
209 1
210 10446704773501816607332277033320077680825391008147310154886217834870460022680802633758202783034388464108801255564659471300308874539509073623851093054067205154534299019090749001483595772857956316865803770725460182430136735653756532382417128446904870411252540678767431957117968024041598335171494865740610308229291466987938833402086336504875052333456769634480947200000000000000000000000000000000000000000000000000
211 1
212 418429340329435279881432219987736512703735765490832673140320558179532851235759920227346187110002286927613088022146390158870858781093779945182528823678807949169292540926673523007367188719744543270582057751379037259199155351182022599404411588265935473388492958932099503119470715442281125627681661799869227322241259807248612861924241365115812759966769479680000000000000000000000000000000000000000000000000000
213 1
214 659414181484052832439845705804908320002873099251391433709864684144600694364928738358870865062189760833106569736952189123038690627788267937144366054081934365858368110536658697790282738809722120762990523636891564516435698676879152289782621355472288301826947630840414424211022426044664852632106360798782717594395019732119464828064856842803938751374841918521344000000000000000000000000000000000000000000000000000
215 1
216 8416209520130608177078069653745578601389407621314912945769857931724099630120582284869758019575954419282585578771744923603230758964413684209495766673334070626891443520819057507902455593830931693910741866467946328295637626529896373068596371541990131765714076119453474224339563626418247775638645641450173431207312211449412543913353463697946148371821677488735107604119814144000000000000000000000000000000000000000000000000000000
217 1
218 156339535749334102407059912614174740221996260371185637543284667055078601164372009490625972415138104296311410619546017103979651935177191203806609503393662506412935852990071733647931614802809752755752592550613948750541247706796267428159863615326805949393384650701996580051676970208995697477814609377517602847170161882712055248835932198060713087276914260615563837440000000000000000000000000000000000000000000000000000
219 1
220 9707319971771592050521338833086214473423452743300090474018656997422068104639896804918901447235581455960431154956596243105620593543912127141133734603072661320220778096225573765000516598635200824823238727268157402669185890814161880878114651893330303427217195608113591877773229616978415412739332377433104993650161764130710803161211024621111802868824305485866819058339657285632000000000000000000000000000000000000000000000000000000
221 1
222 16025650514548395926656208007907598890906501907588120913412039454598780062641122885996183457329415369871462233072835095652399960695725952735465554603582505839848356298875553229319805907198872150461451141544396030877245110585087080200806933592766808255869740349943722168544372282351039195698124847019279332341764094183858216762228600004976656174492780219479381067003950481486643200000000000000000000000000000000000000000000000000000
223 1
224 761712538927771681627142662652243343910146449092112003389636281892853567359556259936777773685637227356527749843586301433066942991263634967740102827285260062830007334085667249736835978721519256370484014882557517529426934836315734194594121084020232361852947941587631353433408914456449025838517999271555859893532743954031643004420995560382830334212507420665638090626902238252318991581184000000000000000000000000000000000000000000000000000000
225 1
226 1972536906551521367738973214095015651577897902373051603767205515857646500916631345963381421991413823444313992083879616811015433972804550183660974511497792536327042359131394316150287384893069644508830139789812115292811483790970499258588426838644192811752024034281749080083261298370940905371071856435666542460464754817656397072941119176527602094752561149743385172915086674651986368921600000000000000000000000000000000000000000000000000000000
227 1
228 26498262966659844927984119922501856905136784911516402852597838387828358209258398138465032987234245797006074008818736830840362673488299788329170550770442006294631783932912321316846756126067651146584530143739053027596080391719165863598525542271201581567368891287758566626305331442213987692366856468103300529909248021711992698289887712936154433616517919627611216397711155244937605605962547200000000000000000000000000000000000000000000000000000000
229 1
230 12242848368865964888673315656497185826178544794394490897405343742080904588946044103274479861747464149940045657034010961993368832493460584519577019791497441661696174435449949003593951049356907101293049056666830311754864521938083344631512206085509056262676986255252970838204140694155918036074622904305138162490152815013259161137964984790803907674931485977821599501891932576035054737653381589893120000000000000000000000000000000000000000000000000000000
231 1
232 348871760953208332387190414852897951322416551835428606528451793290179262401507432070921526457183471787883458121373696901096010887374127140983207777394265559114278474053306085018855433098148130682399608419772549021887282142215781491637890763502264260384561268947974608506582491618594825617671046869835350420802070916558889855726367819222324789383607752398219619382537318989424827528307982055157792768000000000000000000000000000000000000000000000000000000000
233 1
234 6541208474710941949848528625468777163951834830570425480401413668005240661230962477942069980424308006772793940080084548468907699488656324461819925935790623755448012148515168355597174882535345417041934596042366090775286704294784551098169754989516919692279570087207399674945226687426636529149329944555034821867153048372129198404180307200663920278702770854381116764454593208061199532384110713998252790566092800000000000000000000000000000000000000000000000000000000
235 1
236 38357893886333181941362350575356384392073833912839507253110303426218794935545504188301242226247748644287661901803103580705325103513086650479563201931978803546691021570184274415886396854877182796704129586424279114095526644413416528758163340152693766527632085116048808130872657181896422018552567318848271071730463924941956488950903489226684302088682547692752529219800707012855547259362345675140294193971200000000000000000000000000000000000000000000000000000000000
237 1
238 51703164811060297539886836817217764971724601088353160154878200867527302225839894704317351711883421352288059634427550623713950197718549752115633736711230416871328574196456092473737002103219067349774500182791951748121635017738586130860282947794948755704648925680044031631713884047546471107604256171032766573860428871897928054602096606810555588109302679913431971394770689874943309713329019832145002840946070519808000000000000000000000000000000000000000000000000000000000
239 1
240 2366983455625568242055279879245476899582818964797946184357140225667837792959987595194202191978858223957810588958350809227348437618691127162785282882792685466372152822375767784794181741009155088341238427818158702309655866722893190874549093962201123696848541386426841244628555257774027894968617002644908019366132719176779963802200370318503023702810227469384334991798402817354900118029755286134830320611959507141577718615349657600000000000000000000000000000000000000000000000000000000000
241 1
242 16640636965173384653479167803607732292421355935682003222550517114424587309804134454863564664524566066574253525639049172168327682264836544990974140918406436580123222091106716311898014760888238044605276289229512053650031346655078777054674007137611640649934186368791193230716276486411477650808219717264709320458029586288717593308590885441972882695588563631435499786130439741958000045556752184508795286039674220278594928640000000000000000000000000000000000000000000000000000000000
243 1
244 428923976226137402557898539379676853458211919006930962554464149768206726356318131542367059646843133198160935138785828125478275124513896271571806083510527765223789496599197855674255416569708102085299317092928261019939993559750518762358316713690577509252186958949412261334613531380096344952085871042736279749232966042985141471265533600400429516206436384025677992408890573678798821789315255395248507363963542568098899322470400000000000000000000000000000000000000000000000000000000000
245 1
246 4505281678004614406362921116372588150043620619685730072282734471762998275307979480441482966247447217944304819014707972954588922695808182804101064057736698257081773309876832997648869101090952928150702994500603151864376848442367673209961576793420242647771760943109958937967995182155994355912682817090656500236103096332312803701247784517688242953889576304998681246285550707252611752673715582802543035029185667513973758791306444800000000000000000000000000000000000000000000000000000000000000
247 1
248 85574708012425830458172211122797119220459933913907703492660948060674949253042302579929004387926503530596735733133447873187907142953106132009468349106202985710495148635801589560083022125584155827900128537209971593956344976376730308433844974261455145689792064112092944314314187667807237997983645717609889761202296478596623560845134864066825821435906511894026921228046410547417736080534644738703417485726357651678512077632780107776000000000000000000000000000000000000000000000000000000000000
249 1
250 27206192383655901576362319845368529549974295161707796066875978437755927406614969926567012853706518201268873479628971562099026104295232020920940953462372187007762621932575482661808955708132718310674732192698854918570301955413166898339790224435362143654019215171872262050065402935420821998452765315714002097068409654273467613217883361043643757208514912501674843542602314591042857653271968352829191967043963600074286261773935841939173041766400000000000000000000000000000000000000000000000000000000000
251 1
252 3977670259700277166392361227466320502635188922602819015834942071565715425724458898328761086708038303135112936044966693202091929686294305175301885455611959801242844020452642411343076292647851296991074790238050817235937013601392428453914527347905881263176510142350925455055747770221784248406955649575230929205889594426974595006873435603989904861645073246420734907865265095847997131110809538711494022569160534062821743145801196123345865958092391317504000000000000000000000000000000000000000000000000000000000000000
253 1
254 40042588083034210854765521163906542614257836424579393296193108390265950447022651918455374878958079438577788186501787349284346916858024130571363810725512374548645646096527100745102297715904534168107335560562698112079365447305390313421826208989624624046873430859382166099687206158203113927344797996681708551071844102255518423073228155351487675127345007556894200234856435005293873979584642491962089698203344252673115451472802059142615465669427200000000000000000000000000000000000000000000000000000000000000
255 1
256 109077931760031569162689960711967841965119067926822264368288496957786059171629381269859275138207967117364177223407517116798829049149472862781074771758481282045954540845376843948323784554281456645513584613832432186076615441673742919047211296777348518380606588827576870677995341435191692286358302918909810321236598095400577507271117778899596391262026713548841275537234133421265723409226783825191385785343171102426830501273108937978598297218566219366400000000000000000000000000000000000000000000000000000000000000000
257 1
258 3638899031350902938164619997927199407689565835849429737840693374437692863047459306337855568443272013605649421409376168763259687575037717583569114697956198092826100109501778053578858823111582849688891832627647493799291136355290366264257890423187429296354437037634839108191143411277869166904018700290443350041514217402705564598677034507409395121853932626458240250352286655168766396673023188110009168108071903725973957919123189162244579610576374634381312000000000000000000000000000000000000000000000000000000000000000
259 1
260 44553586614591437763644982602773252217048974148563328541428202332325430332217032290025079688206662175674684378650210433736255131458614272762858136199720423406655684780266876153892252340987757692102745055586394568771383366476814115313547827271223758800803102215914864535024259308205482207675066999138621128725947607007819160194596167927554608089684946156993705569942191978975163063438935339053244007561132724420945858184785423496498294480182113880424615981875200000000000000000000000000000000000000000000000000000000000000000
261 1
262 209807075311350977515323990552227610364262062090705167425452346687430838647759945681270319685798780124668990790437750950947442109260646901597226611245651235714684247390813766166326475924100924292490567314671200620330164448364961908555734078807702586067959872389011790062809434501779522842187569458102848816179476331091601713531472623455433656555617642892409749457527228504842762228954130296307096920363795205214767702432556978193795243679145315820778459139932160000000000000000000000000000000000000000000000000000000000000000
263 1
264 41472466649452770928864996344204833062441400931186031746294745943729770331204785851729299436044484320497327157202099315122175974887867282005077541056037200125084023897982679204925456239964037644434460565483230823477074699309482674775275327447224515155401950537006554482246219517485735855939656328388928487283250476078499098093451456197026190237929444060510771797172747825853904821019588761977526010224669658897793095223447252590141384905281296412837721467644996219201126400000000000000000000000000000000000000000000000000000000000000000
265 1
266 24863009564351486320923422624703177476065949023750346935386424748973547064674584490259437922598425918133593822607850019127693667794753780969694631989536782105152894633480545966899842107291033018920951101947111192051999954075248428776635091860796594762075230995665835790236531588287093670612282756958360206574092942150111023630490337672795529080444367328966673883835024928511639455134620319768379195651826533745266294770718176365943635952034798747562001322760732672000000000000000000000000000000000000000000000000000000000000000000
267 1
268 7438447352634500448943229304797089711316725403658780018856523765291241223564585859718704765520748125028825431357574424288994076131662066950518759601235288752735806633885019598660051429929149591316367573279875930445496515037088622321342574538282071659450287488790232909284812383317966846259735370481024291595875869295865081887171030768181440502011939599254802387135580065096933999900538677547803875030150169488839714296473302103060643927121305352581696329826071723001249792000000000000000000000000000000000000000000000000000000000000000000
269 1
270 6730683904764449652026574971203968027395177504517539920506036276192397845564498499166572405271404141645549087555245995567997916039564506483303348891856319867891796530881019877499065945302995670449432760874840763105888748468906159638391089949097479513040753487273900469867752597423443842748154190474067070333341162590059740793693493383170329692688735506388917436139497513492722447141135961448262447799620148973827704267107476965429124063820147532320982368237363972005089876251891675955200000000000000000000000000000000000000000000000000000000000000000
271 1
272 2367500588625367944983783767349958352202275212093299469579712378604327924298752710019281993844148259009175037681108820102245874693977568386365657491279639706050410153635674242095718016718400752575258768938860929280877164169399294059474023322381369946324091730024101590097816762643633606036927086847500653972476460180510771788715929734373462296243354569407120192164711836774782322112167084113329684414653502801351147677823124347542560147406126376504534816308006525976292588756447810027520000000000000000000000000000000000000000000000000000000000000000000
273 1
274 111809565387355196804375383625028928993621368222107435513333887942076815630723852480198248698395024280646872334192116286046663315116106044837826279639315857307042164143363053701975982203487412471575590077128276343546643454286152558695790023726555336125052499834132436063797801746147148366573042065204457117620380998836151930686683201262306735808173658963282107680816323569974878534906944376013243893296067194109398200297887504889450009537738131821479122935687921843949166297087043698688000000000000000000000000000000000000000000000000000000000000000000
275 1
276 710523610631621348053587229804975717214516462515913799938313182940920494763373320275352507832832193729332101495877425110481762513365614501965460897202828860703475845046005884125123209886666062410781307345087421562923738526593717600152936928493444861283465081929816142880886715136753158774066048950440897299565405589260052412124129548951928446569499356071394851393489855646859644887843670025865261720493145338977139208014803079499176593966931788644517472611002062920517942460441498412673830748160000000000000000000000000000000000000000000000000000000000000000000000
277 1
278 4384995086952906600381786383449919179723311198816583910655737916976883615084518956801499562435268983055987562391998969786979102015820192831650206148671731396156813907931420958661160254443721220917104474702733663145904901083230594061221846308621464595005462175298107562901928767210626299979561570891456891049911541336382759872039318390985854301837240084488806659552587162690323844984902236747818324595371732211825541885239186991375210806897038403396356285994268584095117995990508142046321049600000000000000000000000000000000000000000000000000000000000000000000
279 1
280 1331719683359105930823926978508918827725012620979200292428653051011583075540546705212632601626663437866567592351290856883553657144715603175926891599273904043070900926289275778108307091251294116341306308817443945661638524839978490909442279914143864172710806042954206038240015983800044716478811384021806284081854900794310062184329837252463929942314617879051607101587397759026604597830940575751981596739837887941916447217930071011779431994819900562786500288592530828462647135109331871758291458375676475778007040000000000000000000000000000000000000000000000000000000000000000000000
281 1
282 183451002498313552994816835637216568876370867137375535325173080856196002805897752435934332543093342982673535052815925438412205116054269129816543646785810667779265115683272588062853784170244706289451896203960633593663302424439293631106330188565801622348040477653969932040278152497666868439574747600874269599740641359786240010209408072640314048074555251505872440987920735840428458485829806509689243629828533279219532422116333516698704507542936697402234803502602404002373772077390744685295184353133871497216000000000000000000000000000000000000000000000000000000000000000000000
283 1
284 2373800435109445450001110139103282512933982332801373186690315599254656602064573767966421696745429919024470307867545486231807175345248519846090886901111657145461385738961038125603113728865908650208496642723253801409848489507968631042995298285701854679823485087765864135957058751761772586704376526627732157123911159034061025650342978751963647127675615581308662895313866962285495289534491703912487233966253122095176864066652386715887545705187843849509155485330379076113610353328063512293990783635113105162240000000000000000000000000000000000000000000000000000000000000000000000
285 1
286 609177984183685098053791588041000115570832249023129083538426707857426046000628377164261892451526447526607397886632012134578808143724867143506738331836520588666624941401721812932606069068939722050301109328370267404276686667175947821446806515742838925819836828010592361115881440985649558127252560252111231357762014038774763352648866620951589068638742912413086967688315814131639939019437364236795651385367586462443173695829902718367957542186805237217567758360013855828396045368127672017841319123490838107272092057600000000000000000000000000000000000000000000000000000000000000000000000
287 1
288 12137294124791053940380060969004943731604236263120542117179776232513417361135150482456828133554412505541706948479565745362990030921174135411146500839619431464512949290681777116613590860677768686316657029614784144499771126912090743510298834498839651372142880768839998735226075956132259460313331673510382563219621403827829079765677660960283559056397721941759609250256713208311274761848181571641380310973708141763413289093169189432830013180431174575848679034630569892166710937266639602068509242884785895286813951439234830715741798400000000000000000000000000000000000000000000000000000000000000000000000
289 1
290 119055277909459300268626619727025123307846654648488640565840786278084770497076024387126570606582201132887936194270122977738442117369825478074558347750437827662979814147109929996167292913683946340391385790574249795244760511341355730267307008952344229939364437420431256597545570231539501497617940801147804805255681178212208242846038085153672142099203629836903152968149263878617830520398179063614647078375766476448769439328199267871391512739050054091532261776636676532252979622044181141025207198051596443179062237422263017144320000000000000000000000000000000000000000000000000000000000000000000000
291 1
292 45667469165971749257682031029060608719073845289186106552987007186522900694256252575847307121461323207456973316581211914169698747174804063217623162364938242514515221491398222028386639263274710530900321581954608200133189348797955488295988342178413249398716569582952490123621749820619185769308598580945373401807418005017262600726165058365179077576118655490544726263637463669555973316427960408920251466197634642132416729037608430474531416131016875232991735052689132109492817898912616109937927297650509170842908753596577984674791424000000000000000000000000000000000000000000000000000000000000000000000000
293 1
294 59401604928506219969606627855830601051838764660589157436168176204443435044332468775158598208262932567310034572515646342027790448354949059255982436629083220607305176197225111037808613503035072981336054044142381991387503927290794961104353374622587747645727827337898509673911677148734640473551939663428176334507024356049792288074146518367065738992480944378389651986463280761329440424427116450676157366968805381333730294099462794723832693248609731649536847344951099949829249236582567115144967767098509179333585997943129592643643463486668800000000000000000000000000000000000000000000000000000000000000000000000
295 1
296 349305118682578104140211731909701541068952204150308334425307880006195614712519832996779796772841829382520801306819581479698302636505846627518567816722515948421694889930526400454887860134126508893570816139973475497527847014301352429085400242797276788481522439827509508713699895525781772884341970778298578445439977110326021095984183845547197202713260038371261408691162813779246211133674405706633882191145466860334560201182887530435826800830695099733156876413832049538863027072262936192048481554034422748905140253685512886974248938110976000000000000000000000000000000000000000000000000000000000000000000000000000
297 1
298 10373433670328956935049929217276281797866918684251784900885117714570033559220723886622704093015670484577408213327189217233845222345538703124116918164340454431107056410960711352204262495697563259793268984033779809549751411845436990395098683731239203023215050805922859967418023641017542751429639757481721429245242526680470147998018785469108557658219565079390255653444034223778803198860673909455752294249183495920549240083590360838762494995321785701943924799134705310957806469423923190657316068606531096371284233081168058494120147807000068096000000000000000000000000000000000000000000000000000000000000000000000000
299 1
300 20144747035512697507553227669349441315992861395874884553960279832123642503237326874435371310183929167001376845324889727490468879333511206332862659441972978503615483269008809504640362357384864411721516728280751141034472546403928936280207091948141616275309280910815244344537899721891351152795261950845735990133475792817161960729310204863647789675974596419514326089055866971630800039876305610957766723621106571231144622084217359344653153156603993267025514382827825916091991658535063716663284107067552355366416543170915992513669546219602547685580619967889408000000000000000000000000000000000000000000000000000000000000000000000000000
301 1
302 298831094207146444056613056977875170089738802797294873939381327177865854043547884750304785495675470363634224262580507515165497082912198705193119378633920128714514987047416558135230692294836969784466481624860384675578964620448401879712621889039417625142765955442251471099785707761682709556576375701969264931859484877807412754648789065260315377852852275696706353949162428675339682238390275245798845743029863413973912315011986035629487271029225549727387662169400740230376800539120527051089663949748372778907884165019493917102636937304378726521241600000000000000000000000000000000000000000000000000000000000000000000000000
303 1
304 5296634374925854528284622842951946229710414604668187091855848276886766611367225615467383493216467462840399093983773676831977387311278106666194647736347149493706627107094620111129157762822233654568081978703088540279571686207571138820151008394691615325820329774524111714907842580658077902299793245352400451052635636446003605558066716277818984352745025417838419272078849763640760070175001850809398484178113792372038033876466975394631215908418147768219949537926979159974533774091582554730771574324473201758679795480689160906271834477263812339658738873925632000000000000000000000000000000000000000000000000000000000000000000000000000
305 1
306 27513461500848656595455528095444900495047517441183767254895209688828991602669168475461000854983644579919426490819907590730758340372408323729741195150417701925027308268344060796589611327205026800588149488905381288913656383307455507337398620124056482312482013135541563264328773754743333003889356988173348796896759343326393563087240631351056200733358866252131963587420055495031603781950259338175318841980803351157404033725778952946974407934718787348431167888531761925393737996839049049228234586943600295282063938109050137084702421428062988598197412400701281685995520000000000000000000000000000000000000000000000000000000000000000000000000000
307 1
308 458409931814822132749937069666803626987433816373984509883302601275012604942633904613215064310009811491831942607418779508013881268953534402674643303301644021597526592795250094903226918309664577608740625951344755335178637083756291395331488955016933439067437776934500070344281674757379567213541099978270379172955193378942794048522595781154562226845159545637060357863370648145011605972946483394350995193700235760168163692598148462964387592267833135359937438139705202514317521107503909523841264694066611546590105584331223071963687088300372963635526319434685234418810880000000000000000000000000000000000000000000000000000000000000000000000000000
309 1
310 22519850788171559718364960083998137082748438607905725144911852815900013665144578976034998698413129942818043169511127600603438671707106715723200121029666243555622698860524455557635489457329432325455189829296858988354119376585302724836089576430354293986035700278119229852821863154944989171354210296299800251621617006304013957197950069276363649004019827938725599238079294520683487932962965472877657085783456555614495074888774861096717649487391949235932001150311451912385834916819872027043700155654698550908134736505910213457483016974725494491756077354672122182746238877696000000000000000000000000000000000000000000000000000000000000000000000000000
311 1
312 9327707044311532102112724628407042181313439640674756428375679297272317108806159312000048765343669994006414392301494283946702515646282292642635282196508841420281290735790221760360804285692224367628663063829729880428143195322292488365938365913979515333519236491378979938439242241051069853344683253722245194548264238666424489581397260476197264566227549159138261910824727113928698589962859008399442193090422218730528900681537044932453073985944282897918396257422516393850755372880627174122566046045062489820258797019334287067725960642164714006863254853634107368083240813469216996222566400000000000000000000000000000000000000000000000000000000000000000000000000000
313 1
314 62766934834394683085914421906978824015302565231609490026810666752448187141102933023161715821226488550218816226530440641332747230628406444700329774719149069189415351417152990429732303102346397451116733043272805492046977461427010987592980334443692672051088536567507219081006659748987425908222769910063053173320008958205110452480152437618586625197892911426756562307507776757230984090207731064303006530052854958913690369793421986855829523557854938338768969663383346058337480865463710783758635562551433273176679837448188396715901136430315084859516417573473107731071086179668459520000000000000000000000000000000000000000000000000000000000000000000000000000
315 1
316 84995771868469049973355409690380773751098175721760695624949248095430522753047649974863641271473373755637082271072395829101341887238219602911464848934092063181469936180466150515370361137082173390087880700874278904795408790130995684407567645721585168031773433191343237528927076757625017994076436632903056067428597026686031885074650695634792378639828427869156296819667270703756684156963666582395624548550601742591218173195206343691483839296420479002122989553441335492137481304149041200984117515024786374964559080643468011517340489871578110779287358406993725901072105789416873656320000000000000000000000000000000000000000000000000000000000000000000000000000000
317 1
318 1414976710115387326627729799046864693044330788711759120938494316000147683784566333979796754606384467549016248036100464737582600764077522497321720842519701381824525372103178579393509658939180983673212636166513002543341194593254854223535154895707563080510085296988396096219553370590387649967481914942669304877866343207503461760215789797823383943248920708977425506107338507918165444467219354160070810241909226215112582295101360242292322716271002874229382585824202481084565830905553731163488114460385221563661924230434917683751456372018564122477400773157157765687110944944183409620502655795200000000000000000000000000000000000000000000000000000000000000000000000000000
319 1
320 10655329568217816581615189893535004670682641898560137815408635388769255165318932446208677983834055459300644868480332241363751300999058506806823079769546012125604995290631021132928827039654358586748301592151083052229942833897117811611278928823540585553920107359513389300841468340792755341703090644585579750848567264434899995350436604859505970981418292252309959307363878469551530225630242406317153413999461641729848315133705489067479436133012611529454836849809371779487625613332919059633107450612603902071490374535081225106776914180009408550900456903541339143404207785317179497120235134879006720000000000000000000000000000000000000000000000000000000000000000000000000000000
321 1
322 4660192070613124065929125243696412141376112781836613857908183169614836754438487156140404828793016423627802028592696710453878156720420095752441602261856721113392716735443898678694651870009338996161010891392948186256605772030725891970680302414512870804611435673871815749047789612838115834253730654556233955646491243116573833210355218260994569055269248597310875913123921286424312030255119249326981096922656800602590927560442198369517216642628099353883463379827042134159282808631227418028434210167771413166392633431846398404984021858612004689659065467674331537019424972779447791152025367952228352000000000000000000000000000000000000000000000000000000000000000000000000000000
323 1
324 640016598864107470616297520024958246985287307319661140359637636363721708031101562274549417792117240172170808774084728513356701573374722895351355962499293751087026151604760207979696842665489627044545037405857524687263359069115010773820667376548153227301745996431447157582329914893135419659078578178081585287160605312240757348797084545078255382462685219634764771138261652055468345045439275098455745344389769686701342457775999272511202675237619097951541635594159113066348701817925249714797201598342462361350520728438323871207962517398524974114045169321358600136371084829443103173571002417195786452942662569820160000000000000000000000000000000000000000000000000000000000000000000000000000000
325 1
326 73648493281262617182979914927884560472012750345176784824421030517528375286555164390880904889064708518084202803609526977394290193018166046534149387539366598193522985015615834817250830588052417732388865688626510723832587989696727503000744759950997986693497469959081529465110997797621626000627907280910816466046502112277128037117839263201837852399178242023330962526480464202537567488579849879154338433322149549862390498353225074112536237675178500956256646043092410170088226015069905170055012845339757969285286247164440520163307754968415342405265341137949020593785712549341339609733772184291619129786368000000000000000000000000000000000000000000000000000000000000000000000000000000000
327 1
328 13111773879713630577987837933352642076957323546548080935178385347742166761543386469662732458215103020542378462571070805740993503617582583431115501684639651819445353140810740646920261742722998123650866409332683187247953610342335662157257084046094817877236120467532098280395133203241884921361588191183045408309582357331773466752830672224198238499369368147651611089471655635162756218549762836682792897569404761192754441715551149097188282858566198519401183561564907380259047705424795808759585614100786246719664565396320239735384897326118839260327785364232451453966208742195072995562266153474839358075114623074304000000000000000000000000000000000000000000000000000000000000000000000000000000000
329 1
330 334496250816823088247431600965931799478911678414413432883161263872836891601487134984043276560669509606821316166131352154731064108754786014623819968374664594098129704763617443313785761746342707745084066635775515110029466770397814178931798378998673273999056907850643145122293262352958306477120471507894231681998896174821245576059160306621545591191104538531762661380830447612355460554160261349227835327625781528252295638407499511765561419423871595642219553031576406736617839865081522125856871406584148314777066187027416269523611740770865962395851300693603967982502264456268059032858119150546616843081670907098672387011379200000000000000000000000000000000000000000000000000000000000000000000000000000000
331 1
332 157355781088029191188197274038030567862942650455569279590922344346161477967590873443674458193155419082338332606255355098756223436592727620627593188302178551957268984069007693878880188443913133594905964768209901661904586817872272575092040548161535875383823330664056332149460959489784204112316488239824949088149956200920322345435561757317288484535960466553598950092089507802897288101736155266373324426552231562671090832616847953224658518350960469441819349337855579450621297467745079783116456373698766393861796642377511845007215907556235269979798397147487541671867412472742999638279075844826213856656642291985422525399040000000000000000000000000000000000000000000000000000000000000000000000000000000000
333 1
334 177612677130038847191174255183621725124253757326535791575609544141697512513306380347668440636911461371405037517900109555246512028319559762171275399375771772818874553354665564038751661398709180139383075804474715647069388555818151674327312825220648441638505150261663392576383020068373328246846091284701342778415723532328325767986641740338509096980641746924471085308704446347441438345492227560335116942025304030958084131817672944155466528756209419929756275435322906466398202355618075703609468634991415362212840024642138587334314528147580611164646130231145452378878474734180620991287357188649490725212641602046096849240064000000000000000000000000000000000000000000000000000000000000000000000000000000000
335 1
336 72781979000854422926199439613636811925074393361118361602162128401147441627175674886406244787678784852435283431563359976574866475158951099638251170316060590257310293556467898192246071611792770952645730938394728270262541689942791469439581531731291974316101462611326988859037165151851314328162721902036987830083800668534107621541732174192858855891029550896745729381611125894195214270648837935596736518987764782901320771316741408445048793871188762084979852986464860322949691260614700718012093507516395009753263938343058650861539995980481628859554787637255934814545370060602429484791006772196071514712108697435976124655701412347057455235072000000000000000000000000000000000000000000000000000000000000000000000000000000000000
337 1
338 134337057056965306352254750754132488484315967538378360979844810809439938998014836669055860294540431779010565720384356978744563807087100490267883444560740571509966245117642332373607078515865865685868827831168696100017054872250701018086706266015573248406732433714380978478061680760541714178598679788118725522837054650055409429116912958218675020529896271755410297029053924616459467196852439030703314314487932968979887609869192441357960391425682229421648594023267351380444533765468492555208894666481763703804732061376394981209354016324542109502537402255529310055320773900590792733521212585742050286056482594258635347455230532198072320000000000000000000000000000000000000000000000000000000000000000000000000000000000
339 1
340 8515443159900195322164640317520975626054010534554629247059519821117085232395278988533459427320762596129268336104639795442239819412805160446536486151489591960150985306417503079952563375378757731245168444971473142432408102677268662897937300932442226664150552088297483278988717705052370524289786816022327449259297523118927415996428139220682550442941122562177419784127001008024203568509274781221743049181516311893136955602265550097445155217274441559161056657049019061085903162133044228074300881851680422502367662788053839117623374851450149155265891597356686664854848894539947090930258415878668329333081870543926570638292984034469162778624000000000000000000000000000000000000000000000000000000000000000000000000000000000000
341 1
342 41062299707576423896765995586944918212060351470424770196352926889024346471506030442399747864515826819999180810002010787616242577839071522499739071568650553343035726099603550491663868142931311182154602365067830435506882824732910160352181216159762258818622119200391322915619250988984973847980370534778207581110248240755606884247857644979197880010963899978603488541000356750863385053474203275359093164456637307821878590817366208321457859064935385203137144037303390569297099107074555967562472360602720459438527316632189161127729712175047568140930330204638463192684307278682234380361089546848712976228431114860260397441279122816204725085274531430400000000000000000000000000000000000000000000000000000000000000000000000000000000000
343 1
344 737046668014308610829109217630089205633740119235455980408642220328045427402232453793474211142867240983816874918057145210981229934012471159647948050935399195374152843632041834719844504813962861345368715293828046932908806239311141109816204313638174776184362501689550356165409966172812393742906608798987363866412582106699587989678387960195033947312585707826470196422250614016549938875623278159392901726646925655767024979597609036102630960816082303667257452762207806302793825235616135114605556518944830815100808213907462711105312686325169612567519990157363236170160850227462590162018209424067635442786534074312800312809149055012550497004317168369664000000000000000000000000000000000000000000000000000000000000000000000000000000000000
345 1
346 8822967942416191468662364562675046476973424593268240123938875033346010052746972201173216172107326382987066903004909492000105640956295660902283397905865764971410281380073874281207010050174364742453725845847979541628638130164334300261263609302227566969837285902537745261906503981201863314994535733965717378195981085090015910581186902069988470928762336589511065626527011298038128382061347240781465713338604261566980588673573469368435640856987338113095888483551172668591199189161058225429787477177034617875877938294368314874909216989325865965957317567646106798635091575868442587985864391835053933322367340355661890812514826594701040564550667986586828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
347 1
348 172585976765560197268378311795368682968834831650785096078578525652628127885984146435576895877518782766633193127826351842639231548758864099676410062214901203323943459378318792992461601674599000847556609678679781835864509824857781208555977405375926655342698515720186947987956772966235305965587434257513005034573402887731974551243787515780164256479088380224782427159334930839760057409800004418681420020192165175941574100689122885227891420576423113663768024409911355028813528643846492479995312170936390653884198814709516879839229303348459051320279017126007742854094380534949439223686312548347108790648703294603984393113008815652319852595001335839397857699383214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000
349 1
350 292874609472765202891970558230767130411673833820576796284994382680297787349374745201252331273470747568542097239171256959335860790297665808709116745687210091464834821038427248438031679545054403361361862083847530879157988238501789704739085833243708502761496904286701862011431040278141616744349885002378525301802172977340771099734306451915954563810804649628703585869014249394834580939652370135767893259540385794448105280207887929135353105741913618983817331532973197805764056712373567046409627274690682711275465955621067518342560276588854824177297661754766436156522249605599639034261085882181343681273912156804618570400839410517686738867945948208780375551947833344000000000000000000000000000000000000000000000000000000000000000000000000000000000000
351 1
352 45528573352463195267806004336560421068210341466381682796512448322005853993665518039259130335603164178822765244631178844407942653277307118149478156459123553953247837260481314197877562977483890213533775314404637970633184390793131454583649748029343984998398998966917961928027626308916392081212241692134054524403184393779144365731409290944065758290053485498973333546149300154247404211329128113218212346141158339697217667635041866088731979044892077254589665686223113894196866894338873374689825332852774320064086015891212604616280286927016530200810579587345951121021570455272132177011277112100157984081453291173202674076501661764381055327501921360478729077420674130510872576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
353 1
354 448593510645114742071717821577954244148030012341287309498469083501618873114313636947256594733082820610472604000359814918963628424086217787425863740149070034811514773135813701083974329733909317744340788764506837302817036646226717865540337652502831509918669273045115307920681843063166230538335721474028006950461972427884817556483886873558379312796428498253581561221611171303679429522833246939117127845177442823456670087485410325136223124601760011696944860927866553548943262650940395950323710304217999195069376330513580954580518916937234715296665493540019527590936974331646514742439585191339489130159621316397528997837532919765609358958554769680526725422919745064140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
355 1
356 35392022309261224798604022418881333990635848210197486824817630660483540383487429448607329404993512886296531979661468869439526962653780607210920575158722658089870555237067086064692156692168256494391623574703414563896524183169387149478050417960073412777801207114231851680939588345968498421540466830611748264097825551339758859574414935555417978732363234519153617429621049501820269689045027967666397380675447283254169251277265638726002800877108637748782597935899966559687261738610356356393627712668698652154804331713850746865648486017753945223006082966788161025716624938796732226830715916231235610792711014367686318475406459867108553033267523426545334504794855371797063270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
357 1
358 33563929837220890724175244456155215856357813297263035843306945392629648528519027042238400644362668937532033508296733682595611488136626767539500688588397243357232888159709279286600138609800636612222834640155582037509327058156747799399526707073131313261674699988712557166446303109386691982234891908670799597481278125569231267174284914280282916765585240995514652830593598055326983596623409355005311477216559459219404619627025731097083857683580930246708365879000484140551589884169511691449090587385248920425599002150133364911247965362758671826273196580540841168750924722084995111699349314385221707018100149211956315892153991225362798848130452991869580927853063835802994656319373312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
359 1
360 7838940658565494372186938363605923794821693581975296411656673483556331584004911542363938258702481152059663661337077377451035208822308151861596687778938048341740728277673588149558513654495128951538139701885351510773522597519378089012203294153611737565499199756625138516147492651040786177686041417862794080504257119033607351305961700735295082850731209493090064893090798002591409625291561708158058675527935104569118587831674151522024221450443806622534248186206455134153973571695755094629664041405055233137968516324204416929284468476836736082617627323836349736873192972199553533253286144413608128866662780837677506126734509104574468963161207946550722483204270384078392497534486308167091403072156467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
361 1
362 6003192921123992163520661740026045488672579762098638600713902951705521366907831944885218307937068567628944282469619252445952840761095608841329893928091637079379366349158233226157479563378084548356850531446027731374828717377791936345790866660233570708127960508918859327091256868768994215041001756974674980090064147789126704959893010935563573996746265364709701061740529534488374530077100557134571018136310806176345138952625580080507152211469538758086747276648552188501002623425114411033113456454945222413466369467706327152756403512231146787353717782766858071468354279525622776136658138791736625888480817601503159592324866342137026148553346383848125338507262914376785266751200569589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
363 1
364 3206223884906253482898746106148140267006977475455267665230937032182801757370760290432443423644141448652537952677916915732595602067555931324278117239835706913018695704973432213955832770664538903487351768231132949969509679640443336830416943578554154386219047375396384666551298990476153770350244986448552117612329540257016693168426764387721985453417042740542519681882524968746227657725732929007725856476761251677072339362174200679709364625780511593186219382389704803579264354322677032474236947709032757395370074568363080763762135559451086906172634247981701724087091821697653143323998006767288397200419519501371488169014730728198691600661069840584693203329908221137921920550080629482727850953932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
365 1
366 214760046869809576257584017499024670251318837839127790907248671186929365758068328809636260882855104360554197629725900795756765585604071802550858830041024427851047242829580826191420406748135837822824988753219667066285288730275025198001286371532987994216838964479389861779816119579564017556589152482688078087366038367228317090235493811745536967708072052796206985293334430505114878411857010815827641005182953396582247592559050702210209304713668743691176629006535095277823763351354863601374818358950318192382973042784437094662568095152381668065485619849607583460172682685520380113964985289838917386936509465983587697306199246024015383858652556768598589335003640684854969482003301097747053317971771392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
367 1
368 1190808410679981774424172215618397151590503835017590818359283517080153563380217019721324074935905707249239492714057379118465601042900279147503738451305156963835001418524191181082039461469637232942714987938578840894360937871341655739942079462951465816965492355454286625654669466268305021576941845624554191367819749672598136674303279677457899819446928474825236927806353323206737685665832966782147911746473382377528268063430446989291242498415839851474537672622843139647068188703600812663809933157334514535516490693131906508693547360967339119869064642781821608415830138425585976213564329985526280350822662936313332482064466182753404553790562180736645380071939199181058127610691389701303820781907850821632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
369 1
370 5651347709182819767104702904950982699649028346378131233989917107243269581172133080052499519490834539604773105375028552677412077442252480044610648971627936099996286281116449314963101777300921785684306150368286263447973593199987669773928230771067780994688224158273622711690274438327050046222253947786334603978809619733482079924674292062347914778147003784239417265554833901313808128304893249093926866400052060655484106405628840181768962082005902552581763779541953883491321170254087844721447845617646678647899733106411018296983161271396329109829680786466199021067488577115540824035770516888753200488892964671752166559904398189398167618360034111476158501593903770566829305014839265702625198131975778338655436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
371 1
372 72197589694714018307135146761242562573530247568326331967786235429202039199737846155595453087473628002959389634111477338973319361148006022254740389592397570071633051284299875356976410587818977186625453119014349472886684926587439505181704825727903744104368031074834267329897646726667618674067379127336307939570191232253387791625501899080808379884568241043013890853369417388417299688953263689586487004892624857717332249509254599185208114366449761355749299135370120643545491278791561590427454620494709409217116108887255335237110754203277507409860249561248420112210225838514030115476280369351247211571732096183437967456817485390567106837180148082271082817438126903293922592414083377576525629922123164011135190916136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
373 1
374 1448889050228756832206426460017180326814172022410635396407531579479779891619828907754196490442685388561063318821895868996815673399001599064315580847981533480093204072131992974342106894019518102119034889024096700306005161760228921903377567942381055362674939241529115348512785344204528784486610772337664332403458621047369320813308596181684658251751668673386075258079805116541142156339757606605261773360146696066713608405665412541739490872922664480135446493328270656341691340923844540303896639005852002915590711908209943455596046086260693334668257804688558315781958215744507379312429111084867513911586325626390238735195714878244714599354253787496534464038801777409187511155945165700715851534636539275051198891163648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
375 1
376 27888914385357327981305072959049121707515812688513562714266586376707739783411476230239946186860911184697063546188708610754752096311403415861131180959348067198035582771592148134592422695957957461771641160466205847529196181444191078159557568225912445944192452817426247509411678174241354419982943672745626486046573203977384468785390422038078597330930558007484261095146134227539560344775704895588465413303326092016226768614792480657200294624727178156440127617490312829233216200327118195888886372218197726652095462641462348804142236849000214514768193128681031341194193025010933431174552076413798532701000543382975478312822942342903552192076922084027065261027896696900289394772963708638337371252673877672475321486121369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
377 1
378 10337973307449212763019870781567897150694970060092460794480859266706858433272635354448764670941738545938295554178600465247466457546692753833173991884911662113797858855867816345535807528854031885901370513117303622155230176092369758127797788396913723161272514582898625914187963304730681728568987416155167874077528456164919194931591650772224865610962596532469352097849626304983147844163970456849951962886416968009565808572078688332011625793894095204104744450854993994235921084775573364763998501387523135643805992344267630381445104092809921672505073683735652343042378000351728587616236046231686964638339660503418966650215668662373510176004401385450961054524616894341164267432761936076647724118671599069583958774964436638988268661112832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
379 1
380 3006114392188042532007270569392451846830192598358459396698609934186071984264608490911740666218138985399088300832451599049259638522044228327961012794887800491570587047676804369709977034823790203813465341210159428509725990297170080828225424726568543219880072475514261472776196832438797021495925506347774933128243622160185669221881140284001376289609714252199158163306785195380560205706672688615940860980887391033370322120660127211988296185901165072230459909185949764884597319756910718434279000228613402552304344797779089093216293780231739563016318807463131975953273910386135285620041294819357889686150924323703535192851496836065560370215223426549219103493396219102306985117710024327511691700222138008676881858472158722416261778636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
381 1
382 1595044752563020350795079219292168978411691900030212609557455538019594583908604684765611805071421345763085427081097147986211698684094515671519482992762244842058389512306746690325083279244461601935489186743910455089163436475076544470018649292260977549233312355923431901934271575423744090784486575251306508672182065265007730539002605416706106711165387639283231193169601906743071379157273031674296705525249633907844556547298501461753597676976620946010092581578508568770607679112610198222309589794710802032292696557226527220259255847565183976851825590011770229521872027429683447081465729873684720194329051917174291480372145925840192375224092840989684486662757975083692100991867936656902241642959251218363729937597042024492265915348418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
383 1
384 17028298183157664289848485951627350787789304369842081578685436674610335159476670429255262657748125796285465975558914765449722803196349017740883766235874268117082268820518042784286298381214515895518716265352716076262237799927020755537778022698503789133807593440635213461830726887938114619625172366346794992553900428742347993534514920543717898434434809955920066582064451271390899278221094834141950252154922394149142946826060249528875526078262007726831685628029553797282254491511105069270201156769645532937864588625605922129076197685484315265992479226285591522463707684435997357747076955742188815262341880793998775819489407610800772046478819990021959461803714066276835935403008358137017387058778115923913312823274511622231974079264877624538903347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
385 1
386 91013432094026538942997153795355911705321055321138649908562746890795068114524529560711254867919289257122838317150123221079749900866202890338862864441794227809554236459339369392065889332335775277789281423412886362547406234129151884730562327594777766716325670591410132853535762934435465555252757066274914297894746566988230867078699247752260816047412879694252511352691539013273568181459024042762749109544523102450482984373419444949792790586678854884063519067562766787859607046465376420307376913308683160611967884841592462322645768713501042320066204432562512168212099089468268480947486151047192474132748331966614869614573382478451730029537021654049455758121591382484081685442520343090675012232329941461939697889891632923268221797883206172672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
387 1
388 793414293540374553650628600344195969414053879209213209564536030617352358568279465202266614950069090742224911718946553801279939506510126859418112014273912565969987737474499964627252071066548778624180635710512484080576470197287427199476863202000353014123076228097102146464698804667199135882344096667835703756358767689732084667247141935980184312198051152158326646504620699435344942492027775244597412465041009808405384386563198180602721386820404219543054320014049609407434762340590729094326198957445305748959857638195809725540162277537799048903793920168815182261862256056435326885610485688627821052655157462171531374549218325813488284811711590561871682709340419770269566563708038738453085106663063144536167038917809419315727147424850172891264712704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
389 1
390 153634504436704113165905843397329609996200626976143110309703052911359481007717436832604608835848920977119224381061231892816251108313527084177788794240370517323057095741609133236854992795306504574990677883820762180242977346785465871927125454432000212337888346312477365708815652414364634678604077064319441682939189130037002430596332487907378592348568740523133574483251617361533454750758606143670616906357598296997098151401565365639628098064217031314208950283981042596043706565479350198006882692471406442154236441524926570227742121492725607140279949792674872272703877114219647303304566980417712840384836712095118546925251295398803288903487301608975988330429167562519515784394756523987049115728269831254518889331801761720859403075460883744527207271327778157363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
391 1
392 16630201667580792761204965238727780943835921080285072357205261234934445761130665549486934531536600676300588304432177176969217717098167917817427982100902012290619630842022683007486965983645191335511179126556379214654424747163876471231245883639063129495965369644756877581882435171489433903278076245885950799228975049072834230562757252414077607684259808093599090639569115608340458060673643902941231071070706147652639956718689382148341029297780444080192644736230309719440441688893380067765413021485132879369863359672918961462922644584602128452192070421743884622064116102035142494954603559024620818748865338285773596387360151818433885264020189539888079821174939626345137321689101973808468211619467476988612029714614537043842814889084464226802752474331228405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
393 1
394 160245248087171766135198852769374223311769167908829936395328819728373443269759502717646158733174345159597295955720021059809324302408367627225286411252233549252622330829867143527797004944046788605261412672100701122208772760920854519062611088725932769883063187059598002203372693577162756870459953082601498421129580248921651600983080600512429529588222689228727942270884985554530022614538859030239757566477057193112877113239637454749674129571507015432502600544954773593139487606925460756887621947313854671481802633196553027826013500805873759519945315462311617530000110450301060973378359723563301736366414347254749033623420789030522004319625587674714609724750338070718865073334596310230136992287287846356867369303032917936180570008107352798659980005381643436032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
395 1
396 5393606029420160257983275557749129261325411283308743137832448148428401776379753680003382979721746421207678957679392366044748455976214054188391640248496814197058445253561183362716425837763566036848276366834858896164539993635172937148835867929451490561844040075850047219013929386691952752950291212931013507645171661391050929951569058987492878476681313126384755324814049102600384897725252206070094720904266957311477529471676300084731801936020217836363587685083466104111252817361806158560654593565663591237237711417132998543618703830147736460230448594235553496698026125902645209798820791182531665099111200167381359124442521926503071688521285210598759097876381519045394506365644302575106919918055500107578105392613577084308934464301513569391292122525486456546321130764805456527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
397 1
398 1215753494178732284328781315810264119090869685667680021460268790805841409208311587891711773920364623865111692445517740864142888383608550693412679914422431951619533049110068259315265274947454971767609479540955042980241201958905578996784229850627147385461460108917218556802184826033309386727870546918575698365501556589575405956058149453879079166844160001058842794719029330406269389115086638670070666657323521705150472933366794368150264123837578180556217719183648401508741857234044995737968051976010966793625322185728807366193539997095025441488158429204682434702957317401893272119419850624615705158841639249180495475555700189203095165842474843983035694873750489774865924651228281727197885152805336252420023930965496205961964196721947362877506825918731965225542802273730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
399 1
400 60248746530744096319858690598191111797407021368980955859190078789889469326701375756035202359582469846845780897483783630961020770672714134727996892407135433747963827673624840481145557481585080700595635586512656735099627897338123485186564294473436286131536358401361731770879476302549021876467850450977180859015181778816553779135920435070254376353445169083031123806054263189205946248708077736677562220753007902251835643344418141300665171202072932540732012023423279243837375203237468519036674191276385222956895472123493416609390287587038446870713918992829110933846834130526330333393011381135823417730585169450298192985935488750859027383171265032018752736545376413965803531532955943873475561436705660897262272287854582286990117175474438018724101181647348168325343588093656572585133998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
401 1
402 656787885173749343201154890317731401343357538124280582510726534088324885632177770565329501664770968939993016502315125348658985934504078192272842287988778759577771256777925545936161468156411161163775439875544609720590344909506017651824961261148013458961605768311548703303738862117215407020038344375267817282128934318451297334829682900770282053292372947171176377852534153448091812526333480123615875863373843722908358602439868353579003403276513057726576130858446003342413754542950624357684167836276240050440036568386037835299781285386491144558489239550792728376890840521159866572986167079863557493175446838915063508081389526484562686593852767234324888869993142154002886714037518983682005817423961834979259563772794671857472215585672879961657711017707111044964876175498943056052224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
403 1
404 50917968420346049644165716699052630201338316184747569341420322842666396739461001049106688562813485013358835939058665484954043926254456038212386192569583998854627979559031620039799413702252168663855771048898442244073112177226188380772031793363835782219650284861882418208760979806748689286550362964690044929270819486680235183460917644936727244012290806996482229545289796399146982605556652787485171877468532857000685608548820445104254480815500384667442048561562501187821207775207583404496739817205462780447487842169320860641092138990725011518953535021120826314095758414102953718462895108430299322141294426177330168549865476640962338192076089906983494583719235828082298615197865140267321029860069476077130154063498419460999519884276786771236071083160849822467553987464996201789149675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
405 1
406 49395019472830031703139550136954068833873669697414149652355108842372074616865595957875120611824522325651186885362000073632228024485468530823576988077209001681827064723947390024353136738331586042085824915615749968676744814521849737213196318311351889831663812437293641827551381365578807570679242571704836963384112992130612684452305048311617516956713190766689063189329817602053849171557189413883959134432842784620274072686185306300075215214085358676801307983505072889426003071416973880101095931734585213017065311322954439775914226215297572119276269928864840799162671058725136446707452042633488544460066271845428896345328492861907131268859651716114133993587044031410802369837681581843269614815929777469644967204011249896453297920938051060788807731779844563226052751751975145540136471835443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
407 1
408 4380651394086606799086247608214634793794575118691811074435883968899249765469173781121291949387618016835920857049671060564799537211180735015527728048205288906875177913970006165030492904120788521283488061452920874360622994823564702715410686621946500945319298460868797273803525399869701287234986048675341848272550326572469999940132046099491941621178745032988702289123817577561191894213970812788557221437167156647607114039201048388321113656109118607235819421493585918103014078212850940963862805525486457708970276804131750636902408691301885675482591681117137199676267936656768318173199068687862685820709335127578890765964463573686501150726544834587188747378280718407205185726781151072376000091713131553257928466679954209488053794274747963389196273898449536405619653587206098103098114672626184751703444684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
409 1
410 21282484470718367932002344414246828334637953442239559393258727503727643465298809934905234521883229934265201302609728809966403678194672436054913072275712725177973962465153143175993443935123064470921628072604778657207527836992203119771079735004150725618778107490012763059730337986366647476666612841637885607139496020010131710517392344541954808067080510314034825427305429998296254595872832408700872769146252677314194228755249472839643364179145018845456453291397409490918616490196270677348760589423348960612627047036676450886076813615163470887213833903958558654901043059808747192862975744114665097308126974279510794100356136579989332512896090950606644588860323475738504402262722598317573308821041546585978897873777918343266551975128171790332720752103395396032818014305538287660242296416772376048477143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
411 1
412 301299853204947419842043745249997757425957251725332344836999128357804267859518215324047807927349082883501761674654325826019683328762060464658657793959134398179064959844654697426734077042393278290105069293070379787226197042463340664845232703748154276176494760897393412071519995580059288492700110170614458179129700736198358193223645597721657079246116713158135263201510951175664282929305630633470646155975393811950047160212441330352670005146320123299524753967541212310023883552069668385892379850446262996000103162874985055297501021336477417650978192079367484537097974547009356683539609107472964132771472537366998369558052227463617457983725231516149559919316585514740024325913257103215509103180854200037348702370756271387922268301560315629111741691194946801894219215354316288802033631631630716729556992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
413 1
414 5277244830913320637434401311987582693770818812368496658621335882563204836193869853208825676114811236604154003762409331049358572888548621961161346513583076599103519947474244204271762904476915205404707300055871551952437444321445207539988623295384043435958311637947040790361739949634728946406794534388449297128534170973819974298275503804888547334608866768980975330327834130588773814457838333398403887592840984244801790139770556557636139432962174806520953239574244341294734117643808851039889357907284518538311477921962017288308523686708112478307280210856493280518018980828611109754443179826143191192152025832588685235595913161436817020512540414046259082125626232449775453817182626197431062359453622489505497030925618412220823597983836883510668127586380987595172663180967095794797527285633210848370534511949515430297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
415 1
416 8397241801044151808500414627414544631061081986890607203124497372549781618954146685479084182933240147130008949877314258133176402571291142933022564323457277721599563689344003600151553970541531980607710075418712411225524013897836908255892994267219104772795067600341556353474805583120773164339552303996358988034213544184169565957634192784208590880966383894545602623713656125495360660516723025023650400620794803473121920783031901118538621491300837232608351396219119862128564036259122339457564253069331441359372598279891960377866970575260382610017061221665184774766776542326822994594752003415780533902992205937823472651906568450955431661392412416953843302952512789929381243969464493934816370905030982442594184025211722998398909383041976689027256063951840258151332662083496163167270594968921614222409842885823898530611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
417 1
418 195684436580922559523174862911437059819146490707271951421584785893043102349529215478350419616403843370694964493413199152141231948035322696711346532488065989821598854816326403346961035196261547300494615708500247411364873373141091798759120498935273309712852160097554815954657429531738383573735939302266498073838634601881666276084500608095728196293580045530187514704676263520808541088676873864421680441074724576471779667110247191797329207029308017714324624242713426184967188326485102865319568420736938125839160468112193629664003544423700518795939375744192210862778915662000360260666973919939606094310839271960914209588295868076185445320644419267646745609462854831519920863620002644749346860500305103488670609194670842599008297797626311747593823547908293618891742496892042102819398440197074850228279376102950185401986318336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
419 1
420 217334800569822620980637035652312841227718995949585498288520832833037730264754155284928101254183087588281962129028306284203422986440774680764884667828714311537666071132365969440851776789875535138433966205595148642675501907166932508178162512294984246767472565474962085842679209847381870671714103654071047340696817674383764062056316998846917740073723150909116840743508069130814927720785446917601013420967279686895074447860817165169506869875891399139637125563501851161991669072152694476010567874412108792217159576676390844423920133604348713062066117840652705428896194436378446885963076167372772088951768547373510406766347181935878603501562953988762039977100830725787299223105982120273500122255727276380259254349208195799117662680830707403419228107664690514107391803414298141181420590384758071798545110596185889631101311835747716083325337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
421 1
422 4043278103813700918444508733365882803944106372885217480791005551816679299794397793338733243755767882740655075758106559258745065657878792115595227280552418262084380690374363561735156794170445158366710794272161867142536065065260595628942407533956350278296774453068317417985678779427039778252141985454862570755337187146318456776054382629046989460766768146450579966785400342866030826547222592882168539887723540210378328394237361360637331576304151014206864910059033177451360211741487323947877403632090519267940273907015639732712623655409860795221894355599972874841323790133198187398371817820720243743293670675130077893804160791159370442679869814453044689460192559037271426058885749364917743782045377383934425055283102072667567540835142894232759267237512888379331343705741597962654809029423280060394736940391734592993191085998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
423 1
424 243631830311747695069727170525173946155885681014044418330038694086651263972876886361173944728511032149071001118289194494088433969020265810582248102253949226809275661885207986552882858261464731484685810821986588642204285487153947773605343616001803990132765386549389925946083071090927940291687897498394451270315395034060459607569797512194527831332492961377403566079308933115461844685417684006951767731842572310292762996758131312763732470681516603850102818610237569586491748456411675216033109272261285688857196111609665382239973217770121613206633910060543297163806306427814996027359991539123404889270192587222329721036893869198478911008668337048849722503567460844699256195485257862137811123723517457023603509796508809642457311435395591772849979090821597181222813882182549840502606800586726353263683748181357871747483139544965815939891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
425 1
426 2904910484798485667571201891563360038394183744104575542287836041261798432648268471823836860300667525395386568781591714700528227348726498845582903151151793872852338827645784741954327245984709691977067100350500329137847584431993904840442504899315900098891851238623215707117690664475726390410963890465891935359707514473241590779558866037859237246997485065890981856110407138361767523754161055669525650696176278098364483818981961884929298789084096226015683259605116553192102677989254771976659047084789780009380399683128718841049230434495088737121277394277103539454580047854323964474611527811482313277923169333124388930318640452486545781868138670238707884837250181071906413948045523339409929762847096249823039062363070263918190386718985446007213512657383457941498730626592180582027362677813107577672926045702495463209288299602421575843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
427 1
428 1018007011173273609207940097115634449551635932282472020678082007097877713628560552571412950426426541378391201706566145789031597312889534807902114673481319636884482370891743143685572577938773311685382718421908879271310722094338385745794030503910178917807735408378962932421671654889511593119447809618143874927035766695133331655510285205531166778466264573452952217239762046536827481178847202989963963923134753978454379866885304997888294344937672751162444692313022423989201492747673529711116073299392187318437821825049049428480207266644158925078765483515427616993324124828866798413704680546594690793700460011440903755290628946429072762490063913927318442347259638248685305419958211038055990235977967733112114667132560689283588444168687711655302747010189334280818615158848315037835012398921116736859645586382211823209842913140427854689693859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
429 1
430 3294044731258301840014894305986196508814049290504172290007301488844998491486501314765764856326519957961512403482637796025074539875174590285882031780640828534538834761355697092326067220406352822282267309106565040301335116169489523908413111583177500321696502020474829757525334759556171415986965277486746703239411254921134734811567766705469007457000668040036091367113828809511338956467554301433862628004444998200093747216402269896781753908978999780282743006641107589930476017013245621749492440390857602815382512853021902507575585560759581277744953798669944793617252897573873914541519469343715455661887554405525819239534895733153547182367930084285852154872043775702218547811174099441185286821484059844656330136401487084359664555693697570292883095948311136235247164392606907452943127455688974027250609283345950167225192398771044599272862925984295288832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
431 1
432 5082430475125379358361097784600303927738178152466788337091916533145961141620141297033481497066537722168254240785186165742383849702894911939457617792017746602194744272762095602444312346130463654432928034210774237724511980296902085123674377607024896662352188289811820767936731255570756505731499109752704705311644320845024615172164957071822239549221457055535918213833325076935830462815477456393871126760663813506460936195981168288914837193920906193590220913440905537366866783409539753499520469211090036562113530370014884223038808847175845290204761609175173079162537523123358064291010470818623641749873520114057198630158256250187533532905666937634546846566973442215672116268420405004494562004168731683631644508189206929520895824033687416440047660127285552454839406926672679370324271058727204941868095466621402607903994421408719733504051156866895476120715985839718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
433 1
434 24308674980660375550563569730219173751973907884642617391496638872976631697460787550130901493747516933405852828912666105628190838976109459143605759967594009610946832102247442645665261264871279922929790540231092431470204445803157540687580906132601353833893723189138025446164629157455335777385310789678872700340519071151529511597872409426634980203778984586371869511618656702952750682206319161628285408987192913967715553905215404316713212686918047539064332476673184767398176549444877381013490936424285840330076999163467631597063770780885983936355309393814984941123251092864617887356479735989208405651400466673981208590048296437401216393266909277592894656640104139595815804196057280031535538940033772447047586058987205368016376068050716533045161599942922204234290935766926222528007792659998853311122619809317381789034933493327658379951582008155182251869470720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
435 1
436 46101901594143922650319506505067448346106570561605915169632105005590722629954194426923599838402311361127489051392369474791787793053239043569803329376349592528728015304489718418106476179128345482327914810038819489963341434296766422986751042882659274423113019186895932478352167785384402973094338871066865888648541141433488421406562241033971321497155963014312874608295295149273924944503233734942323311406039865303758185972074683096324348543192548076620555809116379976811067815951308135504024194304064074662162194879252598960097134377130697699351331018302868563818487956201847781273358815462492423682380671358164416499422280117430805544962061943090765666208162434390168696270237619058163961973861858358958220541404693621649249330374650700465348532406819280649597847851888600056336532364468510212488797563298003276229183594756725918777763324671950164963297853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
437 1
438 8134674381012259219338564230251294557728805467152098185486732834428543234339899633128197641884802506221981476436540846743615242656329470549705094811424365431731098005778396533795810273056532447753499106802680161584701402485207081309741786632846443513197385485603536465207040582395192478906380597005955178682648173263536052165632908979380519955234894218141266670020393718274095517126449320337913206443727140633347352185909176946236969823381076794922637235287176645375347757638893904596211770054027269009889074438159654598952594930275859398435043891877194490750231750993586790514251213449160613872926708973402947938436521686581945886960658405860011661831166322159068821778232749314887430548189343768169369153841750885956616010582196066275792771685112752561602929449977086556785003068509412045146174814244166376886503839226389899694419259352012478179925790330667506073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
439 1
440 173078355333388102615024767308381358878864842750917428999079897817839996152815263426405471333779596435819126591405667806005389046561140692906901492814104938157818126404293071045381070536426007082087547152589896878073799798286026449932308270925218786229255488655492465324731354556967954038632532818368812328429963084852739949576928335551016158608207890427088692241800596006443968029282942566501886195980653864697124819930891105846416290990715820531562061113940998120981764968031930492873384445149886191738272394054613780174341362725861422373047420338797709702786935050679424470938983329370769274755789290354526289024321401024797872853806043959009226290542208013046715830775332100404190496189824019404972011589815197608709948013949153450809733633403649914570031832001039026155678604536055692753035672785438082989746614888385285417620465483697943338516903125922700990564815339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000