# Computed using the Mathematica program that I contributed to this sequence
1 1
2 3
3 6
4 18
5 36
6 180
7 360
8 1080
9 2160
10 6480
11 12960
12 64800
13 129600
14 388800
15 777600
16 2332800
17 4665600
18 23328000
19 46656000
20 139968000
21 279936000
22 839808000
23 1679616000
24 8398080000
25 16796160000
26 50388480000
27 100776960000
28 302330880000
29 604661760000
30 4232632320000
31 8465264640000
32 25395793920000
33 50791587840000
34 152374763520000
35 304749527040000
36 1523747635200000
37 3047495270400000
38 9142485811200000
39 18284971622400000
40 54854914867200000
41 109709829734400000
42 548549148672000000
43 1097098297344000000
44 3291294892032000000
45 6582589784064000000
46 19747769352192000000
47 39495538704384000000
48 197477693521920000000
49 394955387043840000000
50 1184866161131520000000
51 2369732322263040000000
52 7109196966789120000000
53 14218393933578240000000
54 71091969667891200000000
55 142183939335782400000000
56 426551818007347200000000
57 853103636014694400000000
58 2559310908044083200000000
59 5118621816088166400000000
60 35830352712617164800000000
61 71660705425234329600000000
62 214982116275702988800000000
63 429964232551405977600000000
64 1289892697654217932800000000
65 2579785395308435865600000000
66 12898926976542179328000000000
67 25797853953084358656000000000
68 77393561859253075968000000000
69 154787123718506151936000000000
70 464361371155518455808000000000
71 928722742311036911616000000000
72 4643613711555184558080000000000
73 9287227423110369116160000000000
74 27861682269331107348480000000000
75 55723364538662214696960000000000
76 167170093615986644090880000000000
77 334340187231973288181760000000000
78 1671700936159866440908800000000000
79 3343401872319732881817600000000000
80 10030205616959198645452800000000000
81 20060411233918397290905600000000000
82 60181233701755191872716800000000000
83 120362467403510383745433600000000000
84 601812337017551918727168000000000000
85 1203624674035103837454336000000000000
86 3610874022105311512363008000000000000
87 7221748044210623024726016000000000000
88 21665244132631869074178048000000000000
89 43330488265263738148356096000000000000
90 303313417856846167038492672000000000000
91 606626835713692334076985344000000000000
92 1819880507141077002230956032000000000000
93 3639761014282154004461912064000000000000
94 10919283042846462013385736192000000000000
95 21838566085692924026771472384000000000000
96 109192830428464620133857361920000000000000
97 218385660856929240267714723840000000000000
98 655156982570787720803144171520000000000000
99 1310313965141575441606288343040000000000000
100 3930941895424726324818865029120000000000000
101 7861883790849452649637730058240000000000000
102 39309418954247263248188650291200000000000000
103 78618837908494526496377300582400000000000000
104 235856513725483579489131901747200000000000000
105 471713027450967158978263803494400000000000000
106 1415139082352901476934791410483200000000000000
107 2830278164705802953869582820966400000000000000
108 14151390823529014769347914104832000000000000000
109 28302781647058029538695828209664000000000000000
110 84908344941174088616087484628992000000000000000
111 169816689882348177232174969257984000000000000000
112 509450069647044531696524907773952000000000000000
113 1018900139294089063393049815547904000000000000000
114 5094500696470445316965249077739520000000000000000
115 10189001392940890633930498155479040000000000000000
116 30567004178822671901791494466437120000000000000000
117 61134008357645343803582988932874240000000000000000
118 183402025072936031410748966798622720000000000000000
119 366804050145872062821497933597245440000000000000000
120 2567628351021104439750485535180718080000000000000000
121 5135256702042208879500971070361436160000000000000000
122 15405770106126626638502913211084308480000000000000000
123 30811540212253253277005826422168616960000000000000000
124 92434620636759759831017479266505850880000000000000000
125 184869241273519519662034958533011701760000000000000000
126 924346206367597598310174792665058508800000000000000000
127 1848692412735195196620349585330117017600000000000000000
128 5546077238205585589861048755990351052800000000000000000
129 11092154476411171179722097511980702105600000000000000000
130 33276463429233513539166292535942106316800000000000000000
131 66552926858467027078332585071884212633600000000000000000
132 332764634292335135391662925359421063168000000000000000000
133 665529268584670270783325850718842126336000000000000000000
134 1996587805754010812349977552156526379008000000000000000000
135 3993175611508021624699955104313052758016000000000000000000
136 11979526834524064874099865312939158274048000000000000000000
137 23959053669048129748199730625878316548096000000000000000000
138 119795268345240648740998653129391582740480000000000000000000
139 239590536690481297481997306258783165480960000000000000000000
140 718771610071443892445991918776349496442880000000000000000000
141 1437543220142887784891983837552698992885760000000000000000000
142 4312629660428663354675951512658096978657280000000000000000000
143 8625259320857326709351903025316193957314560000000000000000000
144 43126296604286633546759515126580969786572800000000000000000000
145 86252593208573267093519030253161939573145600000000000000000000
146 258757779625719801280557090759485818719436800000000000000000000
147 517515559251439602561114181518971637438873600000000000000000000
148 1552546677754318807683342544556914912316620800000000000000000000
149 3105093355508637615366685089113829824633241600000000000000000000
150 21735653488560463307566795623796808772432691200000000000000000000
151 43471306977120926615133591247593617544865382400000000000000000000
152 130413920931362779845400773742780852634596147200000000000000000000
153 260827841862725559690801547485561705269192294400000000000000000000
154 782483525588176679072404642456685115807576883200000000000000000000
155 1564967051176353358144809284913370231615153766400000000000000000000
156 7824835255881766790724046424566851158075768832000000000000000000000
157 15649670511763533581448092849133702316151537664000000000000000000000
158 46949011535290600744344278547401106948454612992000000000000000000000
159 93898023070581201488688557094802213896909225984000000000000000000000
160 281694069211743604466065671284406641690727677952000000000000000000000
161 563388138423487208932131342568813283381455355904000000000000000000000
162 2816940692117436044660656712844066416907276779520000000000000000000000
163 5633881384234872089321313425688132833814553559040000000000000000000000
164 16901644152704616267963940277064398501443660677120000000000000000000000
165 33803288305409232535927880554128797002887321354240000000000000000000000
166 101409864916227697607783641662386391008661964062720000000000000000000000
167 202819729832455395215567283324772782017323928125440000000000000000000000
168 1014098649162276976077836416623863910086619640627200000000000000000000000
169 2028197298324553952155672833247727820173239281254400000000000000000000000
170 6084591894973661856467018499743183460519717843763200000000000000000000000
171 12169183789947323712934036999486366921039435687526400000000000000000000000
172 36507551369841971138802110998459100763118307062579200000000000000000000000
173 73015102739683942277604221996918201526236614125158400000000000000000000000
174 365075513698419711388021109984591007631183070625792000000000000000000000000
175 730151027396839422776042219969182015262366141251584000000000000000000000000
176 2190453082190518268328126659907546045787098423754752000000000000000000000000
177 4380906164381036536656253319815092091574196847509504000000000000000000000000
178 13142718493143109609968759959445276274722590542528512000000000000000000000000
179 26285436986286219219937519918890552549445181085057024000000000000000000000000
180 183998058904003534539562639432233867846116267595399168000000000000000000000000
181 367996117808007069079125278864467735692232535190798336000000000000000000000000
182 1103988353424021207237375836593403207076697605572395008000000000000000000000000
183 2207976706848042414474751673186806414153395211144790016000000000000000000000000
184 6623930120544127243424255019560419242460185633434370048000000000000000000000000
185 13247860241088254486848510039120838484920371266868740096000000000000000000000000
186 66239301205441272434242550195604192424601856334343700480000000000000000000000000
187 132478602410882544868485100391208384849203712668687400960000000000000000000000000
188 397435807232647634605455301173625154547611138006062202880000000000000000000000000
189 794871614465295269210910602347250309095222276012124405760000000000000000000000000
190 2384614843395885807632731807041750927285666828036373217280000000000000000000000000
191 4769229686791771615265463614083501854571333656072746434560000000000000000000000000
192 23846148433958858076327318070417509272856668280363732172800000000000000000000000000
193 47692296867917716152654636140835018545713336560727464345600000000000000000000000000
194 143076890603753148457963908422505055637140009682182393036800000000000000000000000000
195 286153781207506296915927816845010111274280019364364786073600000000000000000000000000
196 858461343622518890747783450535030333822840058093094358220800000000000000000000000000
197 1716922687245037781495566901070060667645680116186188716441600000000000000000000000000
198 8584613436225188907477834505350303338228400580930943582208000000000000000000000000000
199 17169226872450377814955669010700606676456801161861887164416000000000000000000000000000
200 51507680617351133444867007032101820029370403485585661493248000000000000000000000000000
201 103015361234702266889734014064203640058740806971171322986496000000000000000000000000000
202 309046083704106800669202042192610920176222420913513968959488000000000000000000000000000
203 618092167408213601338404084385221840352444841827027937918976000000000000000000000000000
204 3090460837041068006692020421926109201762224209135139689594880000000000000000000000000000
205 6180921674082136013384040843852218403524448418270279379189760000000000000000000000000000
206 18542765022246408040152122531556655210573345254810838137569280000000000000000000000000000
207 37085530044492816080304245063113310421146690509621676275138560000000000000000000000000000
208 111256590133478448240912735189339931263440071528865028825415680000000000000000000000000000
209 222513180266956896481825470378679862526880143057730057650831360000000000000000000000000000
210 2447644982936525861300080174165478487795681573635030634159144960000000000000000000000000000
211 4895289965873051722600160348330956975591363147270061268318289920000000000000000000000000000
212 14685869897619155167800481044992870926774089441810183804954869760000000000000000000000000000
213 29371739795238310335600962089985741853548178883620367609909739520000000000000000000000000000
214 88115219385714931006802886269957225560644536650861102829729218560000000000000000000000000000
215 176230438771429862013605772539914451121289073301722205659458437120000000000000000000000000000
216 881152193857149310068028862699572255606445366508611028297292185600000000000000000000000000000
217 1762304387714298620136057725399144511212890733017222056594584371200000000000000000000000000000
218 5286913163142895860408173176197433533638672199051666169783753113600000000000000000000000000000
219 10573826326285791720816346352394867067277344398103332339567506227200000000000000000000000000000
220 31721478978857375162449039057184601201832033194309997018702518681600000000000000000000000000000
221 63442957957714750324898078114369202403664066388619994037405037363200000000000000000000000000000
222 317214789788573751624490390571846012018320331943099970187025186816000000000000000000000000000000
223 634429579577147503248980781143692024036640663886199940374050373632000000000000000000000000000000
224 1903288738731442509746942343431076072109921991658599821122151120896000000000000000000000000000000
225 3806577477462885019493884686862152144219843983317199642244302241792000000000000000000000000000000
226 11419732432388655058481654060586456432659531949951598926732906725376000000000000000000000000000000
227 22839464864777310116963308121172912865319063899903197853465813450752000000000000000000000000000000
228 114197324323886550584816540605864564326595319499515989267329067253760000000000000000000000000000000
229 228394648647773101169633081211729128653190638999031978534658134507520000000000000000000000000000000
230 685183945943319303508899243635187385959571916997095935603974403522560000000000000000000000000000000
231 1370367891886638607017798487270374771919143833994191871207948807045120000000000000000000000000000000
232 4111103675659915821053395461811124315757431501982575613623846421135360000000000000000000000000000000
233 8222207351319831642106790923622248631514863003965151227247692842270720000000000000000000000000000000
234 41111036756599158210533954618111243157574315019825756136238464211353600000000000000000000000000000000
235 82222073513198316421067909236222486315148630039651512272476928422707200000000000000000000000000000000
236 246666220539594949263203727708667458945445890118954536817430785268121600000000000000000000000000000000
237 493332441079189898526407455417334917890891780237909073634861570536243200000000000000000000000000000000
238 1479997323237569695579222366252004753672675340713727220904584711608729600000000000000000000000000000000
239 2959994646475139391158444732504009507345350681427454441809169423217459200000000000000000000000000000000
240 20719962525325975738109113127528066551417454769992181092664185962522214400000000000000000000000000000000
241 41439925050651951476218226255056133102834909539984362185328371925044428800000000000000000000000000000000
242 124319775151955854428654678765168399308504728619953086555985115775133286400000000000000000000000000000000
243 248639550303911708857309357530336798617009457239906173111970231550266572800000000000000000000000000000000
244 745918650911735126571928072591010395851028371719718519335910694650799718400000000000000000000000000000000
245 1491837301823470253143856145182020791702056743439437038671821389301599436800000000000000000000000000000000
246 7459186509117351265719280725910103958510283717197185193359106946507997184000000000000000000000000000000000
247 14918373018234702531438561451820207917020567434394370386718213893015994368000000000000000000000000000000000
248 44755119054704107594315684355460623751061702303183111160154641679047983104000000000000000000000000000000000
249 89510238109408215188631368710921247502123404606366222320309283358095966208000000000000000000000000000000000
250 268530714328224645565894106132763742506370213819098666960927850074287898624000000000000000000000000000000000
251 537061428656449291131788212265527485012740427638197333921855700148575797248000000000000000000000000000000000
252 2685307143282246455658941061327637425063702138190986669609278500742878986240000000000000000000000000000000000
253 5370614286564492911317882122655274850127404276381973339218557001485757972480000000000000000000000000000000000
254 16111842859693478733953646367965824550382212829145920017655671004457273917440000000000000000000000000000000000
255 32223685719386957467907292735931649100764425658291840035311342008914547834880000000000000000000000000000000000
256 96671057158160872403721878207794947302293276974875520105934026026743643504640000000000000000000000000000000000
257 193342114316321744807443756415589894604586553949751040211868052053487287009280000000000000000000000000000000000
258 966710571581608724037218782077949473022932769748755201059340260267436435046400000000000000000000000000000000000
259 1933421143163217448074437564155898946045865539497510402118680520534872870092800000000000000000000000000000000000
260 5800263429489652344223312692467696838137596618492531206356041561604618610278400000000000000000000000000000000000
261 11600526858979304688446625384935393676275193236985062412712083123209237220556800000000000000000000000000000000000
262 34801580576937914065339876154806181028825579710955187238136249369627711661670400000000000000000000000000000000000
263 69603161153875828130679752309612362057651159421910374476272498739255423323340800000000000000000000000000000000000
264 348015805769379140653398761548061810288255797109551872381362493696277116616704000000000000000000000000000000000000
265 696031611538758281306797523096123620576511594219103744762724987392554233233408000000000000000000000000000000000000
266 2088094834616274843920392569288370861729534782657311234288174962177662699700224000000000000000000000000000000000000
267 4176189669232549687840785138576741723459069565314622468576349924355325399400448000000000000000000000000000000000000
268 12528569007697649063522355415730225170377208695943867405729049773065976198201344000000000000000000000000000000000000
269 25057138015395298127044710831460450340754417391887734811458099546131952396402688000000000000000000000000000000000000
270 175399966107767086889312975820223152385280921743214143680206696822923666774818816000000000000000000000000000000000000
271 350799932215534173778625951640446304770561843486428287360413393645847333549637632000000000000000000000000000000000000
272 1052399796646602521335877854921338914311685530459284862081240180937542000648912896000000000000000000000000000000000000
273 2104799593293205042671755709842677828623371060918569724162480361875084001297825792000000000000000000000000000000000000
274 6314398779879615128015267129528033485870113182755709172487441085625252003893477376000000000000000000000000000000000000
275 12628797559759230256030534259056066971740226365511418344974882171250504007786954752000000000000000000000000000000000000
276 63143987798796151280152671295280334858701131827557091724874410856252520038934773760000000000000000000000000000000000000
277 126287975597592302560305342590560669717402263655114183449748821712505040077869547520000000000000000000000000000000000000
278 378863926792776907680916027771682009152206790965342550349246465137515120233608642560000000000000000000000000000000000000
279 757727853585553815361832055543364018304413581930685100698492930275030240467217285120000000000000000000000000000000000000
280 2273183560756661446085496166630092054913240745792055302095478790825090721401651855360000000000000000000000000000000000000
281 4546367121513322892170992333260184109826481491584110604190957581650181442803303710720000000000000000000000000000000000000
282 22731835607566614460854961666300920549132407457920553020954787908250907214016518553600000000000000000000000000000000000000
283 45463671215133228921709923332601841098264814915841106041909575816501814428033037107200000000000000000000000000000000000000
284 136391013645399686765129769997805523294794444747523318125728727449505443284099111321600000000000000000000000000000000000000
285 272782027290799373530259539995611046589588889495046636251457454899010886568198222643200000000000000000000000000000000000000
286 818346081872398120590778619986833139768766668485139908754372364697032659704594667929600000000000000000000000000000000000000
287 1636692163744796241181557239973666279537533336970279817508744729394065319409189335859200000000000000000000000000000000000000
288 8183460818723981205907786199868331397687666684851399087543723646970326597045946679296000000000000000000000000000000000000000
289 16366921637447962411815572399736662795375333369702798175087447293940653194091893358592000000000000000000000000000000000000000
290 49100764912343887235446717199209988386126000109108394525262341881821959582275680075776000000000000000000000000000000000000000
291 98201529824687774470893434398419976772252000218216789050524683763643919164551360151552000000000000000000000000000000000000000
292 294604589474063323412680303195259930316756000654650367151574051290931757493654080454656000000000000000000000000000000000000000
293 589209178948126646825360606390519860633512001309300734303148102581863514987308160909312000000000000000000000000000000000000000
294 2946045894740633234126803031952599303167560006546503671515740512909317574936540804546560000000000000000000000000000000000000000
295 5892091789481266468253606063905198606335120013093007343031481025818635149873081609093120000000000000000000000000000000000000000
296 17676275368443799404760818191715595819005360039279022029094443077455905449619244827279360000000000000000000000000000000000000000
297 35352550736887598809521636383431191638010720078558044058188886154911810899238489654558720000000000000000000000000000000000000000
298 106057652210662796428564909150293574914032160235674132174566658464735432697715468963676160000000000000000000000000000000000000000
299 212115304421325592857129818300587149828064320471348264349133316929470865395430937927352320000000000000000000000000000000000000000
300 1484807130949279149999908728104110048796450243299437850443933218506296057768016565491466240000000000000000000000000000000000000000
301 2969614261898558299999817456208220097592900486598875700887866437012592115536033130982932480000000000000000000000000000000000000000
302 8908842785695674899999452368624660292778701459796627102663599311037776346608099392948797440000000000000000000000000000000000000000
303 17817685571391349799998904737249320585557402919593254205327198622075552693216198785897594880000000000000000000000000000000000000000
304 53453056714174049399996714211747961756672208758779762615981595866226658079648596357692784640000000000000000000000000000000000000000
305 106906113428348098799993428423495923513344417517559525231963191732453316159297192715385569280000000000000000000000000000000000000000
306 534530567141740493999967142117479617566722087587797626159815958662266580796485963576927846400000000000000000000000000000000000000000
307 1069061134283480987999934284234959235133444175175595252319631917324533161592971927153855692800000000000000000000000000000000000000000
308 3207183402850442963999802852704877705400332525526785756958895751973599484778915781461567078400000000000000000000000000000000000000000
309 6414366805700885927999605705409755410800665051053571513917791503947198969557831562923134156800000000000000000000000000000000000000000
310 19243100417102657783998817116229266232401995153160714541753374511841596908673494688769402470400000000000000000000000000000000000000000
311 38486200834205315567997634232458532464803990306321429083506749023683193817346989377538804940800000000000000000000000000000000000000000
312 192431004171026577839988171162292662324019951531607145417533745118415969086734946887694024704000000000000000000000000000000000000000000
313 384862008342053155679976342324585324648039903063214290835067490236831938173469893775388049408000000000000000000000000000000000000000000
314 1154586025026159467039929026973755973944119709189642872505202470710495814520409681326164148224000000000000000000000000000000000000000000
315 2309172050052318934079858053947511947888239418379285745010404941420991629040819362652328296448000000000000000000000000000000000000000000
316 6927516150156956802239574161842535843664718255137857235031214824262974887122458087956984889344000000000000000000000000000000000000000000
317 13855032300313913604479148323685071687329436510275714470062429648525949774244916175913969778688000000000000000000000000000000000000000000
318 69275161501569568022395741618425358436647182551378572350312148242629748871224580879569848893440000000000000000000000000000000000000000000
319 138550323003139136044791483236850716873294365102757144700624296485259497742449161759139697786880000000000000000000000000000000000000000000
320 415650969009417408134374449710552150619883095308271434101872889455778493227347485277419093360640000000000000000000000000000000000000000000
321 831301938018834816268748899421104301239766190616542868203745778911556986454694970554838186721280000000000000000000000000000000000000000000
322 2493905814056504448806246698263312903719298571849628604611237336734670959364084911664514560163840000000000000000000000000000000000000000000
323 4987811628113008897612493396526625807438597143699257209222474673469341918728169823329029120327680000000000000000000000000000000000000000000
324 24939058140565044488062466982633129037192985718496286046112373367346709593640849116645145601638400000000000000000000000000000000000000000000
325 49878116281130088976124933965266258074385971436992572092224746734693419187281698233290291203276800000000000000000000000000000000000000000000
326 149634348843390266928374801895798774223157914310977716276674240204080257561845094699870873609830400000000000000000000000000000000000000000000
327 299268697686780533856749603791597548446315828621955432553348480408160515123690189399741747219660800000000000000000000000000000000000000000000
328 897806093060341601570248811374792645338947485865866297660045441224481545371070568199225241658982400000000000000000000000000000000000000000000
329 1795612186120683203140497622749585290677894971731732595320090882448963090742141136398450483317964800000000000000000000000000000000000000000000
330 12569285302844782421983483359247097034745264802122128167240636177142741635194987954789153383225753600000000000000000000000000000000000000000000
331 25138570605689564843966966718494194069490529604244256334481272354285483270389975909578306766451507200000000000000000000000000000000000000000000
332 75415711817068694531900900155482582208471588812732769003443817062856449811169927728734920299354521600000000000000000000000000000000000000000000
333 150831423634137389063801800310965164416943177625465538006887634125712899622339855457469840598709043200000000000000000000000000000000000000000000
334 452494270902412167191405400932895493250829532876396614020662902377138698867019566372409521796127129600000000000000000000000000000000000000000000
335 904988541804824334382810801865790986501659065752793228041325804754277397734039132744819043592254259200000000000000000000000000000000000000000000
336 4524942709024121671914054009328954932508295328763966140206629023771386988670195663724095217961271296000000000000000000000000000000000000000000000
337 9049885418048243343828108018657909865016590657527932280413258047542773977340391327448190435922542592000000000000000000000000000000000000000000000
338 27149656254144730031484324055973729595049771972583796841239774142628321932021173982344571307767627776000000000000000000000000000000000000000000000
339 54299312508289460062968648111947459190099543945167593682479548285256643864042347964689142615535255552000000000000000000000000000000000000000000000
340 162897937524868380188905944335842377570298631835502781047438644855769931592127043894067427846605766656000000000000000000000000000000000000000000000
341 325795875049736760377811888671684755140597263671005562094877289711539863184254087788134855693211533312000000000000000000000000000000000000000000000
342 1628979375248683801889059443358423775702986318355027810474386448557699315921270438940674278466057666560000000000000000000000000000000000000000000000
343 3257958750497367603778118886716847551405972636710055620948772897115398631842540877881348556932115333120000000000000000000000000000000000000000000000
344 9773876251492102811334356660150542654217917910130166862846318691346195895527622633644045670796345999360000000000000000000000000000000000000000000000
345 19547752502984205622668713320301085308435835820260333725692637382692391791055245267288091341592691998720000000000000000000000000000000000000000000000
346 58643257508952616868006139960903255925307507460781001177077912148077175373165735801864274024778075996160000000000000000000000000000000000000000000000
347 117286515017905233736012279921806511850615014921562002354155824296154350746331471603728548049556151992320000000000000000000000000000000000000000000000
348 586432575089526168680061399609032559253075074607810011770779121480771753731657358018642740247780759961600000000000000000000000000000000000000000000000
349 1172865150179052337360122799218065118506150149215620023541558242961543507463314716037285480495561519923200000000000000000000000000000000000000000000000
350 3518595450537157012080368397654195355518450447646860070624674728884630522389944148111856441486684559769600000000000000000000000000000000000000000000000
351 7037190901074314024160736795308390711036900895293720141249349457769261044779888296223712882973369119539200000000000000000000000000000000000000000000000
352 21111572703222942072482210385925172133110702685881160423748048373307783134339664888671138648920107358617600000000000000000000000000000000000000000000000
353 42223145406445884144964420771850344266221405371762320847496096746615566268679329777342277297840214717235200000000000000000000000000000000000000000000000
354 211115727032229420724822103859251721331107026858811604237480483733077831343396648886711386489201073586176000000000000000000000000000000000000000000000000
355 422231454064458841449644207718503442662214053717623208474960967466155662686793297773422772978402147172352000000000000000000000000000000000000000000000000
356 1266694362193376524348932623155510327986642161152869625424882902398466988060379893320268318935206441517056000000000000000000000000000000000000000000000000
357 2533388724386753048697865246311020655973284322305739250849765804796933976120759786640536637870412883034112000000000000000000000000000000000000000000000000
358 7600166173160259146093595738933061967919852966917217752549297414390801928362279359921609913611238649102336000000000000000000000000000000000000000000000000
359 15200332346320518292187191477866123935839705933834435505098594828781603856724558719843219827222477298204672000000000000000000000000000000000000000000000000
360 106402326424243628045310340345062867550877941536841048535690163801471226997071911038902538790557341087432704000000000000000000000000000000000000000000000000
361 212804652848487256090620680690125735101755883073682097071380327602942453994143822077805077581114682174865408000000000000000000000000000000000000000000000000
362 638413958545461768271862042070377205305267649221046291214140982808827361982431466233415232743344046524596224000000000000000000000000000000000000000000000000
363 1276827917090923536543724084140754410610535298442092582428281965617654723964862932466830465486688093049192448000000000000000000000000000000000000000000000000
364 3830483751272770609631172252422263231831605895326277747284845896852964171894588797400491396460064279147577344000000000000000000000000000000000000000000000000
365 7660967502545541219262344504844526463663211790652555494569691793705928343789177594800982792920128558295154688000000000000000000000000000000000000000000000000
366 38304837512727706096311722524222632318316058953262777472848458968529641718945887974004913964600642791475773440000000000000000000000000000000000000000000000000
367 76609675025455412192623445048445264636632117906525554945696917937059283437891775948009827929201285582951546880000000000000000000000000000000000000000000000000
368 229829025076366236577870335145335793909896353719576664837090753811177850313675327844029483787603856748854640640000000000000000000000000000000000000000000000000
369 459658050152732473155740670290671587819792707439153329674181507622355700627350655688058967575207713497709281280000000000000000000000000000000000000000000000000
370 1378974150458197419467222010872014763459378122317459989022544522867067101882051967064176902725623140493127843840000000000000000000000000000000000000000000000000
371 2757948300916394838934444021744029526918756244634919978045089045734134203764103934128353805451246280986255687680000000000000000000000000000000000000000000000000
372 13789741504581974194672220108720147634593781223174599890225445228670671018820519670641769027256231404931278438400000000000000000000000000000000000000000000000000
373 27579483009163948389344440217440295269187562446349199780450890457341342037641039341283538054512462809862556876800000000000000000000000000000000000000000000000000
374 82738449027491845168033320652320885807562687339047599341352671372024026112923118023850614163537388429587670630400000000000000000000000000000000000000000000000000
375 165476898054983690336066641304641771615125374678095198682705342744048052225846236047701228327074776859175341260800000000000000000000000000000000000000000000000000
376 496430694164951071008199923913925314845376124034285596048116028232144156677538708143103684981224330577526023782400000000000000000000000000000000000000000000000000
377 992861388329902142016399847827850629690752248068571192096232056464288313355077416286207369962448661155052047564800000000000000000000000000000000000000000000000000
378 4964306941649510710081999239139253148453761240342855960481160282321441566775387081431036849812243305775260237824000000000000000000000000000000000000000000000000000
379 9928613883299021420163998478278506296907522480685711920962320564642883133550774162862073699624486611550520475648000000000000000000000000000000000000000000000000000
380 29785841649897064260491995434835518890722567442057135762886961693928649400652322488586221098873459834651561426944000000000000000000000000000000000000000000000000000
381 59571683299794128520983990869671037781445134884114271525773923387857298801304644977172442197746919669303122853888000000000000000000000000000000000000000000000000000
382 178715049899382385562951972609013113344335404652342814577321770163571896403913934931517326593240759007909368561664000000000000000000000000000000000000000000000000000
383 357430099798764771125903945218026226688670809304685629154643540327143792807827869863034653186481518015818737123328000000000000000000000000000000000000000000000000000
384 1787150498993823855629519726090131133443354046523428145773217701635718964039139349315173265932407590079093685616640000000000000000000000000000000000000000000000000000
385 3574300997987647711259039452180262266886708093046856291546435403271437928078278698630346531864815180158187371233280000000000000000000000000000000000000000000000000000
386 10722902993962943133777118356540786800660124279140568874639306209814313784234836095891039595594445540474562113699840000000000000000000000000000000000000000000000000000
387 21445805987925886267554236713081573601320248558281137749278612419628627568469672191782079191188891080949124227399680000000000000000000000000000000000000000000000000000
388 64337417963777658802662710139244720803960745674843413247835837258885882705409016575346237573566673242847372682199040000000000000000000000000000000000000000000000000000
389 128674835927555317605325420278489441607921491349686826495671674517771765410818033150692475147133346485694745364398080000000000000000000000000000000000000000000000000000
390 900723851492887223237277941949426091255450439447807785469701721624402357875726232054847326029933425399863217550786560000000000000000000000000000000000000000000000000000
391 1801447702985774446474555883898852182510900878895615570939403443248804715751452464109694652059866850799726435101573120000000000000000000000000000000000000000000000000000
392 5404343108957323339423667651696556547532702636686846712818210329746414147254357392329083956179600552399179305304719360000000000000000000000000000000000000000000000000000
393 10808686217914646678847335303393113095065405273373693425636420659492828294508714784658167912359201104798358610609438720000000000000000000000000000000000000000000000000000
394 32426058653743940036542005910179339285196215820121080276909261978478484883526144353974503737077603314395075831828316160000000000000000000000000000000000000000000000000000
395 64852117307487880073084011820358678570392431640242160553818523956956969767052288707949007474155206628790151663656632320000000000000000000000000000000000000000000000000000
396 324260586537439400365420059101793392851962158201210802769092619784784848835261443539745037370776033143950758318283161600000000000000000000000000000000000000000000000000000
397 648521173074878800730840118203586785703924316402421605538185239569569697670522887079490074741552066287901516636566323200000000000000000000000000000000000000000000000000000
398 1945563519224636402192520354610760357111772949207264816614555718708709093011568661238470224224656198863704549909698969600000000000000000000000000000000000000000000000000000
399 3891127038449272804385040709221520714223545898414529633229111437417418186023137322476940448449312397727409099819397939200000000000000000000000000000000000000000000000000000
400 11673381115347818413155122127664562142670637695243588899687334312252254558069411967430821345347937193182227299458193817600000000000000000000000000000000000000000000000000000
401 23346762230695636826310244255329124285341275390487177799374668624504509116138823934861642690695874386364454598916387635200000000000000000000000000000000000000000000000000000
402 116733811153478184131551221276645621426706376952435888996873343122522545580694119674308213453479371931822272994581938176000000000000000000000000000000000000000000000000000000
403 233467622306956368263102442553291242853412753904871777993746686245045091161388239348616426906958743863644545989163876352000000000000000000000000000000000000000000000000000000
404 700402866920869104789307327659873728560238261714615333981240058735135273484164718045849280720876231590933637967491629056000000000000000000000000000000000000000000000000000000
405 1400805733841738209578614655319747457120476523429230667962480117470270546968329436091698561441752463181867275934983258112000000000000000000000000000000000000000000000000000000
406 4202417201525214628735843965959242371361429570287692003887440352410811640904988308275095684325257389545601827804949774336000000000000000000000000000000000000000000000000000000
407 8404834403050429257471687931918484742722859140575384007774880704821623281809976616550191368650514779091203655609899548672000000000000000000000000000000000000000000000000000000
408 42024172015252146287358439659592423713614295702876920038874403524108116409049883082750956843252573895456018278049497743360000000000000000000000000000000000000000000000000000000
409 84048344030504292574716879319184847427228591405753840077748807048216232818099766165501913686505147790912036556098995486720000000000000000000000000000000000000000000000000000000
410 252145032091512877724150637957554542281685774217261520233246421144648698454299298496505741059515443372736109668296986460160000000000000000000000000000000000000000000000000000000
411 504290064183025755448301275915109084563371548434523040466492842289297396908598596993011482119030886745472219336593972920320000000000000000000000000000000000000000000000000000000
412 1512870192549077266344903827745327253690114645303569121399478526867892190725795790979034446357092660236416658009781918760960000000000000000000000000000000000000000000000000000000
413 3025740385098154532689807655490654507380229290607138242798957053735784381451591581958068892714185320472833316019563837521920000000000000000000000000000000000000000000000000000000
414 15128701925490772663449038277453272536901146453035691213994785268678921907257957909790344463570926602364166580097819187609600000000000000000000000000000000000000000000000000000000
415 30257403850981545326898076554906545073802292906071382427989570537357843814515915819580688927141853204728333160195638375219200000000000000000000000000000000000000000000000000000000
416 90772211552944635980694229664719635221406878718214147283968711612073531443547747458742066781425559614184999480586915125657600000000000000000000000000000000000000000000000000000000
417 181544423105889271961388459329439270442813757436428294567937423224147062887095494917484133562851119228369998961173830251315200000000000000000000000000000000000000000000000000000000
418 544633269317667815884165377988317811328441272309284883703812269672441188661286484752452400688553357685109996883521490753945600000000000000000000000000000000000000000000000000000000
419 1089266538635335631768330755976635622656882544618569767407624539344882377322572969504904801377106715370219993767042981507891200000000000000000000000000000000000000000000000000000000
420 11981931924988691949451638315742991849225707990804267441483869932793706150548302664553952815148173869072419931437472796586803200000000000000000000000000000000000000000000000000000000
421 23963863849977383898903276631485983698451415981608534882967739865587412301096605329107905630296347738144839862874945593173606400000000000000000000000000000000000000000000000000000000
422 71891591549932151696709829894457951095354247944825604648903219596762236903289815987323716890889043214434519588624836779520819200000000000000000000000000000000000000000000000000000000
423 143783183099864303393419659788915902190708495889651209297806439193524473806579631974647433781778086428869039177249673559041638400000000000000000000000000000000000000000000000000000000
424 431349549299592910180258979366747706572125487668953627893419317580573421419738895923942301345334259286607117531749020677124915200000000000000000000000000000000000000000000000000000000
425 862699098599185820360517958733495413144250975337907255786838635161146842839477791847884602690668518573214235063498041354249830400000000000000000000000000000000000000000000000000000000
426 4313495492995929101802589793667477065721254876689536278934193175805734214197388959239423013453342592866071175317490206771249152000000000000000000000000000000000000000000000000000000000
427 8626990985991858203605179587334954131442509753379072557868386351611468428394777918478846026906685185732142350634980413542498304000000000000000000000000000000000000000000000000000000000
428 25880972957975574610815538762004862394327529260137217673605159054834405285184333755436538080720055557196427051904941240627494912000000000000000000000000000000000000000000000000000000000
429 51761945915951149221631077524009724788655058520274435347210318109668810570368667510873076161440111114392854103809882481254989824000000000000000000000000000000000000000000000000000000000
430 155285837747853447664893232572029174365965175560823306041630954329006431711106002532619228484320333343178562311429647443764969472000000000000000000000000000000000000000000000000000000000
431 310571675495706895329786465144058348731930351121646612083261908658012863422212005065238456968640666686357124622859294887529938944000000000000000000000000000000000000000000000000000000000
432 1552858377478534476648932325720291743659651755608233060416309543290064317111060025326192284843203333431785623114296474437649694720000000000000000000000000000000000000000000000000000000000
433 3105716754957068953297864651440583487319303511216466120832619086580128634222120050652384569686406666863571246228592948875299389440000000000000000000000000000000000000000000000000000000000
434 9317150264871206859893593954321750461957910533649398362497857259740385902666360151957153709059220000590713738685778846625898168320000000000000000000000000000000000000000000000000000000000
435 18634300529742413719787187908643500923915821067298796724995714519480771805332720303914307418118440001181427477371557693251796336640000000000000000000000000000000000000000000000000000000000
436 55902901589227241159361563725930502771747463201896390174987143558442315415998160911742922254355320003544282432114673079755389009920000000000000000000000000000000000000000000000000000000000
437 111805803178454482318723127451861005543494926403792780349974287116884630831996321823485844508710640007088564864229346159510778019840000000000000000000000000000000000000000000000000000000000
438 559029015892272411593615637259305027717474632018963901749871435584423154159981609117429222543553200035442824321146730797553890099200000000000000000000000000000000000000000000000000000000000
439 1118058031784544823187231274518610055434949264037927803499742871168846308319963218234858445087106400070885648642293461595107780198400000000000000000000000000000000000000000000000000000000000
440 3354174095353634469561693823555830166304847792113783410499228613506538924959889654704575335261319200212656945926880384785323340595200000000000000000000000000000000000000000000000000000000000
441 6708348190707268939123387647111660332609695584227566820998457227013077849919779309409150670522638400425313891853760769570646681190400000000000000000000000000000000000000000000000000000000000
442 20125044572121806817370162941334980997829086752682700462995371681039233549759337928227452011567915201275941675561282308711940043571200000000000000000000000000000000000000000000000000000000000
443 40250089144243613634740325882669961995658173505365400925990743362078467099518675856454904023135830402551883351122564617423880087142400000000000000000000000000000000000000000000000000000000000
444 201250445721218068173701629413349809978290867526827004629953716810392335497593379282274520115679152012759416755612823087119400435712000000000000000000000000000000000000000000000000000000000000
445 402500891442436136347403258826699619956581735053654009259907433620784670995186758564549040231358304025518833511225646174238800871424000000000000000000000000000000000000000000000000000000000000
446 1207502674327308409042209776480098859869745205160962027779722300862354012985560275693647120694074912076556500533676938522716402614272000000000000000000000000000000000000000000000000000000000000
447 2415005348654616818084419552960197719739490410321924055559444601724708025971120551387294241388149824153113001067353877045432805228544000000000000000000000000000000000000000000000000000000000000
448 7245016045963850454253258658880593159218471230965772166678333805174124077913361654161882724164449472459339003202061631136298415685632000000000000000000000000000000000000000000000000000000000000
449 14490032091927700908506517317761186318436942461931544333356667610348248155826723308323765448328898944918678006404123262272596831371264000000000000000000000000000000000000000000000000000000000000
450 101430224643493906359545621224328304229058597233520810333496673272437737090787063158266358138302292614430746044828862835908177819598848000000000000000000000000000000000000000000000000000000000000
451 202860449286987812719091242448656608458117194467041620666993346544875474181574126316532716276604585228861492089657725671816355639197696000000000000000000000000000000000000000000000000000000000000
452 608581347860963438157273727345969825374351583401124862000980039634626422544722378949598148829813755686584476268973177015449066917593088000000000000000000000000000000000000000000000000000000000000
453 1217162695721926876314547454691939650748703166802249724001960079269252845089444757899196297659627511373168952537946354030898133835186176000000000000000000000000000000000000000000000000000000000000
454 3651488087165780628943642364075818952246109500406749172005880237807758535268334273697588892978882534119506857613839062092694401505558528000000000000000000000000000000000000000000000000000000000000
455 7302976174331561257887284728151637904492219000813498344011760475615517070536668547395177785957765068239013715227678124185388803011117056000000000000000000000000000000000000000000000000000000000000
456 36514880871657806289436423640758189522461095004067491720058802378077585352683342736975888929788825341195068576138390620926944015055585280000000000000000000000000000000000000000000000000000000000000
457 73029761743315612578872847281516379044922190008134983440117604756155170705366685473951777859577650682390137152276781241853888030111170560000000000000000000000000000000000000000000000000000000000000
458 219089285229946837736618541844549137134766570024404950320352814268465512116100056421855333578732952047170411456830343725561664090333511680000000000000000000000000000000000000000000000000000000000000
459 438178570459893675473237083689098274269533140048809900640705628536931024232200112843710667157465904094340822913660687451123328180667023360000000000000000000000000000000000000000000000000000000000000
460 1314535711379681026419711251067294822808599420146429701922116885610793072696600338531132001472397712283022468740982062353369984542001070080000000000000000000000000000000000000000000000000000000000000
461 2629071422759362052839422502134589645617198840292859403844233771221586145393200677062264002944795424566044937481964124706739969084002140160000000000000000000000000000000000000000000000000000000000000
462 13145357113796810264197112510672948228085994201464297019221168856107930726966003385311320014723977122830224687409820623533699845420010700800000000000000000000000000000000000000000000000000000000000000
463 26290714227593620528394225021345896456171988402928594038442337712215861453932006770622640029447954245660449374819641247067399690840021401600000000000000000000000000000000000000000000000000000000000000
464 78872142682780861585182675064037689368515965208785782115327013136647584361796020311867920088343862736981348124458923741202199072520064204800000000000000000000000000000000000000000000000000000000000000
465 157744285365561723170365350128075378737031930417571564230654026273295168723592040623735840176687725473962696248917847482404398145040128409600000000000000000000000000000000000000000000000000000000000000
466 473232856096685169511096050384226136211095791252714692691962078819885506170776121871207520530063176421888088746753542447213194435120385228800000000000000000000000000000000000000000000000000000000000000
467 946465712193370339022192100768452272422191582505429385383924157639771012341552243742415041060126352843776177493507084894426388870240770457600000000000000000000000000000000000000000000000000000000000000
468 4732328560966851695110960503842261362110957912527146926919620788198855061707761218712075205300631764218880887467535424472131944351203852288000000000000000000000000000000000000000000000000000000000000000
469 9464657121933703390221921007684522724221915825054293853839241576397710123415522437424150410601263528437761774935070848944263888702407704576000000000000000000000000000000000000000000000000000000000000000
470 28393971365801110170665763023053568172665747475162881561517724729193130370246567312272451231803790585313285324805212546832791666107223113728000000000000000000000000000000000000000000000000000000000000000
471 56787942731602220341331526046107136345331494950325763123035449458386260740493134624544902463607581170626570649610425093665583332214446227456000000000000000000000000000000000000000000000000000000000000000
472 170363828194806661023994578138321409035994484850977289369106348375158782221479403873634707390822743511879711948831275280996749996643338682368000000000000000000000000000000000000000000000000000000000000000
473 340727656389613322047989156276642818071988969701954578738212696750317564442958807747269414781645487023759423897662550561993499993286677364736000000000000000000000000000000000000000000000000000000000000000
474 1703638281948066610239945781383214090359944848509772893691063483751587822214794038736347073908227435118797119488312752809967499966433386823680000000000000000000000000000000000000000000000000000000000000000
475 3407276563896133220479891562766428180719889697019545787382126967503175644429588077472694147816454870237594238976625505619934999932866773647360000000000000000000000000000000000000000000000000000000000000000
476 10221829691688399661439674688299284542159669091058637362146380902509526933288764232418082443449364610712782716929876516859804999798600320942080000000000000000000000000000000000000000000000000000000000000000
477 20443659383376799322879349376598569084319338182117274724292761805019053866577528464836164886898729221425565433859753033719609999597200641884160000000000000000000000000000000000000000000000000000000000000000
478 61330978150130397968638048129795707252958014546351824172878285415057161599732585394508494660696187664276696301579259101158829998791601925652480000000000000000000000000000000000000000000000000000000000000000
479 122661956300260795937276096259591414505916029092703648345756570830114323199465170789016989321392375328553392603158518202317659997583203851304960000000000000000000000000000000000000000000000000000000000000000
480 858633694101825571560932673817139901541412203648925538420295995810800262396256195523118925249746627299873748222109627416223619983082426959134720000000000000000000000000000000000000000000000000000000000000000
481 1717267388203651143121865347634279803082824407297851076840591991621600524792512391046237850499493254599747496444219254832447239966164853918269440000000000000000000000000000000000000000000000000000000000000000
482 5151802164610953429365596042902839409248473221893553230521775974864801574377537173138713551498479763799242489332657764497341719898494561754808320000000000000000000000000000000000000000000000000000000000000000
483 10303604329221906858731192085805678818496946443787106461043551949729603148755074346277427102996959527598484978665315528994683439796989123509616640000000000000000000000000000000000000000000000000000000000000000
484 30910812987665720576193576257417036455490839331361319383130655849188809446265223038832281308990878582795454935995946586984050319390967370528849920000000000000000000000000000000000000000000000000000000000000000
485 61821625975331441152387152514834072910981678662722638766261311698377618892530446077664562617981757165590909871991893173968100638781934741057699840000000000000000000000000000000000000000000000000000000000000000
486 309108129876657205761935762574170364554908393313613193831306558491888094462652230388322813089908785827954549359959465869840503193909673705288499200000000000000000000000000000000000000000000000000000000000000000
487 618216259753314411523871525148340729109816786627226387662613116983776188925304460776645626179817571655909098719918931739681006387819347410576998400000000000000000000000000000000000000000000000000000000000000000
488 1854648779259943234571614575445022187329450359881679162987839350951328566775913382329936878539452714967727296159756795219043019163458042231730995200000000000000000000000000000000000000000000000000000000000000000
489 3709297558519886469143229150890044374658900719763358325975678701902657133551826764659873757078905429935454592319513590438086038326916084463461990400000000000000000000000000000000000000000000000000000000000000000
490 11127892675559659407429687452670133123976702159290074977927036105707971400655480293979621271236716289806363776958540771314258114980748253390385971200000000000000000000000000000000000000000000000000000000000000000
491 22255785351119318814859374905340266247953404318580149955854072211415942801310960587959242542473432579612727553917081542628516229961496506780771942400000000000000000000000000000000000000000000000000000000000000000
492 111278926755596594074296874526701331239767021592900749779270361057079714006554802939796212712367162898063637769585407713142581149807482533903859712000000000000000000000000000000000000000000000000000000000000000000
493 222557853511193188148593749053402662479534043185801499558540722114159428013109605879592425424734325796127275539170815426285162299614965067807719424000000000000000000000000000000000000000000000000000000000000000000
494 667673560533579564445781247160207987438602129557404498675622166342478284039328817638777276274202977388381826617512446278855486898844895203423158272000000000000000000000000000000000000000000000000000000000000000000
495 1335347121067159128891562494320415974877204259114808997351244332684956568078657635277554552548405954776763653235024892557710973797689790406846316544000000000000000000000000000000000000000000000000000000000000000000
496 4006041363201477386674687482961247924631612777344426992053732998054869704235972905832663657645217864330290959705074677673132921393069371220538949632000000000000000000000000000000000000000000000000000000000000000000
497 8012082726402954773349374965922495849263225554688853984107465996109739408471945811665327315290435728660581919410149355346265842786138742441077899264000000000000000000000000000000000000000000000000000000000000000000
498 40060413632014773866746874829612479246316127773444269920537329980548697042359729058326636576452178643302909597050746776731329213930693712205389496320000000000000000000000000000000000000000000000000000000000000000000
499 80120827264029547733493749659224958492632255546888539841074659961097394084719458116653273152904357286605819194101493553462658427861387424410778992640000000000000000000000000000000000000000000000000000000000000000000
500 240362481792088643200481248977674875477896766640665619523223979883292182254158374349959819458713071859817457582304480660387975283584162273232336977920000000000000000000000000000000000000000000000000000000000000000000
501 480724963584177286400962497955349750955793533281331239046447959766584364508316748699919638917426143719634915164608961320775950567168324546464673955840000000000000000000000000000000000000000000000000000000000000000000
502 1442174890752531859202887493866049252867380599843993717139343879299753093524950246099758916752278431158904745493826883962327851701504973639394021867520000000000000000000000000000000000000000000000000000000000000000000
503 2884349781505063718405774987732098505734761199687987434278687758599506187049900492199517833504556862317809490987653767924655703403009947278788043735040000000000000000000000000000000000000000000000000000000000000000000
504 14421748907525318592028874938660492528673805998439937171393438792997530935249502460997589167522784311589047454938268839623278517015049736393940218675200000000000000000000000000000000000000000000000000000000000000000000
505 28843497815050637184057749877320985057347611996879874342786877585995061870499004921995178335045568623178094909876537679246557034030099472787880437350400000000000000000000000000000000000000000000000000000000000000000000
506 86530493445151911552173249631962955172042835990639623028360632757985185611497014765985535005136705869534284729629613037739671102090298418363641312051200000000000000000000000000000000000000000000000000000000000000000000
507 173060986890303823104346499263925910344085671981279246056721265515970371222994029531971070010273411739068569459259226075479342204180596836727282624102400000000000000000000000000000000000000000000000000000000000000000000
508 519182960670911469313039497791777731032257015943837738170163796547911113668982088595913210030820235217205708377777678226438026612541790510181847872307200000000000000000000000000000000000000000000000000000000000000000000
509 1038365921341822938626078995583555462064514031887675476340327593095822227337964177191826420061640470434411416755555356452876053225083581020363695744614400000000000000000000000000000000000000000000000000000000000000000000
510 7268561449392760570382552969084888234451598223213728334382293151670755591365749240342784940431483293040879917288887495170132372575585067142545870212300800000000000000000000000000000000000000000000000000000000000000000000
511 14537122898785521140765105938169776468903196446427456668764586303341511182731498480685569880862966586081759834577774990340264745151170134285091740424601600000000000000000000000000000000000000000000000000000000000000000000
512 43611368696356563422295317814509329406709589339282370006293758910024533548194495442056709642588899758245279503733324971020794235453510402855275221273804800000000000000000000000000000000000000000000000000000000000000000000
513 87222737392713126844590635629018658813419178678564740012587517820049067096388990884113419285177799516490559007466649942041588470907020805710550442547609600000000000000000000000000000000000000000000000000000000000000000000
514 261668212178139380533771906887055976440257536035694220037762553460147201289166972652340257855533398549471677022399949826124765412721062417131651327642828800000000000000000000000000000000000000000000000000000000000000000000
515 523336424356278761067543813774111952880515072071388440075525106920294402578333945304680515711066797098943354044799899652249530825442124834263302655285657600000000000000000000000000000000000000000000000000000000000000000000
516 2616682121781393805337719068870559764402575360356942200377625534601472012891669726523402578555333985494716770223999498261247654127210624171316513276428288000000000000000000000000000000000000000000000000000000000000000000000
517 5233364243562787610675438137741119528805150720713884400755251069202944025783339453046805157110667970989433540447998996522495308254421248342633026552856576000000000000000000000000000000000000000000000000000000000000000000000
518 15700092730688362832026314413223358586415452162141653202265753207608832077350018359140415471332003912968300621343996989567485924763263745027899079658569728000000000000000000000000000000000000000000000000000000000000000000000
519 31400185461376725664052628826446717172830904324283306404531506415217664154700036718280830942664007825936601242687993979134971849526527490055798159317139456000000000000000000000000000000000000000000000000000000000000000000000
520 94200556384130176992157886479340151518492712972849919213594519245652992464100110154842492827992023477809803728063981937404915548579582470167394477951418368000000000000000000000000000000000000000000000000000000000000000000000
521 188401112768260353984315772958680303036985425945699838427189038491305984928200220309684985655984046955619607456127963874809831097159164940334788955902836736000000000000000000000000000000000000000000000000000000000000000000000
522 942005563841301769921578864793401515184927129728499192135945192456529924641001101548424928279920234778098037280639819374049155485795824701673944779514183680000000000000000000000000000000000000000000000000000000000000000000000
523 1884011127682603539843157729586803030369854259456998384271890384913059849282002203096849856559840469556196074561279638748098310971591649403347889559028367360000000000000000000000000000000000000000000000000000000000000000000000
524 5652033383047810619529473188760409091109562778370995152815671154739179547846006609290549569679521408668588223683838916244294932914774948210043668677085102080000000000000000000000000000000000000000000000000000000000000000000000
525 11304066766095621239058946377520818182219125556741990305631342309478359095692013218581099139359042817337176447367677832488589865829549896420087337354170204160000000000000000000000000000000000000000000000000000000000000000000000
526 33912200298286863717176839132562454546657376670225970916894026928435077287076039655743297418077128452011529342103033497465769597488649689260262012062510612480000000000000000000000000000000000000000000000000000000000000000000000
527 67824400596573727434353678265124909093314753340451941833788053856870154574152079311486594836154256904023058684206066994931539194977299378520524024125021224960000000000000000000000000000000000000000000000000000000000000000000000
528 339122002982868637171768391325624545466573766702259709168940269284350772870760396557432974180771284520115293421030334974657695974886496892602620120625106124800000000000000000000000000000000000000000000000000000000000000000000000
529 678244005965737274343536782651249090933147533404519418337880538568701545741520793114865948361542569040230586842060669949315391949772993785205240241250212249600000000000000000000000000000000000000000000000000000000000000000000000
530 2034732017897211823030610347953747272799442600213558255013641615706104637224562379344597845084627707120691760526182009847946175849318981355615720723750636748800000000000000000000000000000000000000000000000000000000000000000000000
531 4069464035794423646061220695907494545598885200427116510027283231412209274449124758689195690169255414241383521052364019695892351698637962711231441447501273497600000000000000000000000000000000000000000000000000000000000000000000000
532 12208392107383270938183662087722483636796655601281349530081849694236627823347374276067587070507766242724150563157092059087677055095913888133694324342503820492800000000000000000000000000000000000000000000000000000000000000000000000
533 24416784214766541876367324175444967273593311202562699060163699388473255646694748552135174141015532485448301126314184118175354110191827776267388648685007640985600000000000000000000000000000000000000000000000000000000000000000000000
534 122083921073832709381836620877224836367966556012813495300818496942366278233473742760675870705077662427241505631570920590876770550959138881336943243425038204928000000000000000000000000000000000000000000000000000000000000000000000000
535 244167842147665418763673241754449672735933112025626990601636993884732556466947485521351741410155324854483011263141841181753541101918277762673886486850076409856000000000000000000000000000000000000000000000000000000000000000000000000
536 732503526442996256291019725263349018207799336076880971804910981654197669400842456564055224230465974563449033789425523545260623305754833288021659460550229229568000000000000000000000000000000000000000000000000000000000000000000000000
537 1465007052885992512582039450526698036415598672153761943609821963308395338801684913128110448460931949126898067578851047090521246611509666576043318921100458459136000000000000000000000000000000000000000000000000000000000000000000000000
538 4395021158657977537746118351580094109246796016461285830829465889925186016405054739384331345382795847380694202736553141271563739834528999728129956763301375377408000000000000000000000000000000000000000000000000000000000000000000000000
539 8790042317315955075492236703160188218493592032922571661658931779850372032810109478768662690765591694761388405473106282543127479669057999456259913526602750754816000000000000000000000000000000000000000000000000000000000000000000000000
540 61530296221211685528445656922121317529455144230458001631612522458952604229670766351380638835359141863329718838311743977801892357683405996193819394686219255283712000000000000000000000000000000000000000000000000000000000000000000000000
541 123060592442423371056891313844242635058910288460916003263225044917905208459341532702761277670718283726659437676623487955603784715366811992387638789372438510567424000000000000000000000000000000000000000000000000000000000000000000000000
542 369181777327270113170673941532727905176730865382748009789675134753715625378024598108283833012154851179978313029870463866811354146100435977162916368117315531702272000000000000000000000000000000000000000000000000000000000000000000000000
543 738363554654540226341347883065455810353461730765496019579350269507431250756049196216567666024309702359956626059740927733622708292200871954325832736234631063404544000000000000000000000000000000000000000000000000000000000000000000000000
544 2215090663963620679024043649196367431060385192296488058738050808522293752268147588649702998072929107079869878179222783200868124876602615862977498208703893190213632000000000000000000000000000000000000000000000000000000000000000000000000
545 4430181327927241358048087298392734862120770384592976117476101617044587504536295177299405996145858214159739756358445566401736249753205231725954996417407786380427264000000000000000000000000000000000000000000000000000000000000000000000000
546 22150906639636206790240436491963674310603851922964880587380508085222937522681475886497029980729291070798698781792227832008681248766026158629774982087038931902136320000000000000000000000000000000000000000000000000000000000000000000000000
547 44301813279272413580480872983927348621207703845929761174761016170445875045362951772994059961458582141597397563584455664017362497532052317259549964174077863804272640000000000000000000000000000000000000000000000000000000000000000000000000
548 132905439837817240741442618951782045863623111537789283524283048511337625136088855318982179884375746424792192690753366992052087492596156951778649892522233591412817920000000000000000000000000000000000000000000000000000000000000000000000000
549 265810879675634481482885237903564091727246223075578567048566097022675250272177710637964359768751492849584385381506733984104174985192313903557299785044467182825635840000000000000000000000000000000000000000000000000000000000000000000000000
550 797432639026903444448655713710692275181738669226735701145698291068025750816533131913893079306254478548753156144520201952312524955576941710671899355133401548476907520000000000000000000000000000000000000000000000000000000000000000000000000
551 1594865278053806888897311427421384550363477338453471402291396582136051501633066263827786158612508957097506312289040403904625049911153883421343798710266803096953815040000000000000000000000000000000000000000000000000000000000000000000000000
552 7974326390269034444486557137106922751817386692267357011456982910680257508165331319138930793062544785487531561445202019523125249555769417106718993551334015484769075200000000000000000000000000000000000000000000000000000000000000000000000000
553 15948652780538068888973114274213845503634773384534714022913965821360515016330662638277861586125089570975063122890404039046250499111538834213437987102668030969538150400000000000000000000000000000000000000000000000000000000000000000000000000
554 47845958341614206666919342822641536510904320153604142068741897464081545048991987914833584758375268712925189368671212117138751497334616502640313961308004092908614451200000000000000000000000000000000000000000000000000000000000000000000000000
555 95691916683228413333838685645283073021808640307208284137483794928163090097983975829667169516750537425850378737342424234277502994669233005280627922616008185817228902400000000000000000000000000000000000000000000000000000000000000000000000000
556 287075750049685240001516056935849219065425920921624852412451384784489270293951927489001508550251612277551136212027272702832508984007699015841883767848024557451686707200000000000000000000000000000000000000000000000000000000000000000000000000
557 574151500099370480003032113871698438130851841843249704824902769568978540587903854978003017100503224555102272424054545405665017968015398031683767535696049114903373414400000000000000000000000000000000000000000000000000000000000000000000000000
558 2870757500496852400015160569358492190654259209216248524124513847844892702939519274890015085502516122775511362120272727028325089840076990158418837678480245574516867072000000000000000000000000000000000000000000000000000000000000000000000000000
559 5741515000993704800030321138716984381308518418432497048249027695689785405879038549780030171005032245551022724240545454056650179680153980316837675356960491149033734144000000000000000000000000000000000000000000000000000000000000000000000000000
560 17224545002981114400090963416150953143925555255297491144747083087069356217637115649340090513015096736653068172721636362169950539040461940950513026070881473447101202432000000000000000000000000000000000000000000000000000000000000000000000000000
561 34449090005962228800181926832301906287851110510594982289494166174138712435274231298680181026030193473306136345443272724339901078080923881901026052141762946894202404864000000000000000000000000000000000000000000000000000000000000000000000000000
562 103347270017886686400545780496905718863553331531784946868482498522416137305822693896040543078090580419918409036329818173019703234242771645703078156425288840682607214592000000000000000000000000000000000000000000000000000000000000000000000000000
563 206694540035773372801091560993811437727106663063569893736964997044832274611645387792081086156181160839836818072659636346039406468485543291406156312850577681365214429184000000000000000000000000000000000000000000000000000000000000000000000000000
564 1033472700178866864005457804969057188635533315317849468684824985224161373058226938960405430780905804199184090363298181730197032342427716457030781564252888406826072145920000000000000000000000000000000000000000000000000000000000000000000000000000
565 2066945400357733728010915609938114377271066630635698937369649970448322746116453877920810861561811608398368180726596363460394064684855432914061563128505776813652144291840000000000000000000000000000000000000000000000000000000000000000000000000000
566 6200836201073201184032746829814343131813199891907096812108949911344968238349361633762432584685434825195104542179789090381182194054566298742184689385517330440956432875520000000000000000000000000000000000000000000000000000000000000000000000000000
567 12401672402146402368065493659628686263626399783814193624217899822689936476698723267524865169370869650390209084359578180762364388109132597484369378771034660881912865751040000000000000000000000000000000000000000000000000000000000000000000000000000
568 37205017206439207104196480978886058790879199351442580872653699468069809430096169802574595508112608951170627253078734542287093164327397792453108136313103982645738597253120000000000000000000000000000000000000000000000000000000000000000000000000000
569 74410034412878414208392961957772117581758398702885161745307398936139618860192339605149191016225217902341254506157469084574186328654795584906216272626207965291477194506240000000000000000000000000000000000000000000000000000000000000000000000000000
570 520870240890148899458750733704404823072308790920196132217151792552977332021346377236044337113576525316388781543102283592019304300583569094343513908383455757040340361543680000000000000000000000000000000000000000000000000000000000000000000000000000
571 1041740481780297798917501467408809646144617581840392264434303585105954664042692754472088674227153050632777563086204567184038608601167138188687027816766911514080680723087360000000000000000000000000000000000000000000000000000000000000000000000000000
572 3125221445340893396752504402226428938433852745521176793302910755317863992128078263416266022681459151898332689258613701552115825803501414566061083450300734542242042169262080000000000000000000000000000000000000000000000000000000000000000000000000000
573 6250442890681786793505008804452857876867705491042353586605821510635727984256156526832532045362918303796665378517227403104231651607002829132122166900601469084484084338524160000000000000000000000000000000000000000000000000000000000000000000000000000
574 18751328672045360380515026413358573630603116473127060759817464531907183952768469580497596136088754911389996135551682209312694954821008487396366500701804407253452253015572480000000000000000000000000000000000000000000000000000000000000000000000000000
575 37502657344090720761030052826717147261206232946254121519634929063814367905536939160995192272177509822779992271103364418625389909642016974792733001403608814506904506031144960000000000000000000000000000000000000000000000000000000000000000000000000000
576 187513286720453603805150264133585736306031164731270607598174645319071839527684695804975961360887549113899961355516822093126949548210084873963665007018044072534522530155724800000000000000000000000000000000000000000000000000000000000000000000000000000
577 375026573440907207610300528267171472612062329462541215196349290638143679055369391609951922721775098227799922711033644186253899096420169747927330014036088145069045060311449600000000000000000000000000000000000000000000000000000000000000000000000000000
578 1125079720322721622830901584801514417836186988387623645589047871914431037166108174829855768165325294683399768133100932558761697289260509243781990042108264435207135180934348800000000000000000000000000000000000000000000000000000000000000000000000000000
579 2250159440645443245661803169603028835672373976775247291178095743828862074332216349659711536330650589366799536266201865117523394578521018487563980084216528870414270361868697600000000000000000000000000000000000000000000000000000000000000000000000000000
580 6750478321936329736985409508809086507017121930325741873534287231486586222996649048979134608991951768100398608798605595352570183735563055462691940252649586611242811085606092800000000000000000000000000000000000000000000000000000000000000000000000000000
581 13500956643872659473970819017618173014034243860651483747068574462973172445993298097958269217983903536200797217597211190705140367471126110925383880505299173222485622171212185600000000000000000000000000000000000000000000000000000000000000000000000000000
582 67504783219363297369854095088090865070171219303257418735342872314865862229966490489791346089919517681003986087986055953525701837355630554626919402526495866112428110856060928000000000000000000000000000000000000000000000000000000000000000000000000000000
583 135009566438726594739708190176181730140342438606514837470685744629731724459932980979582692179839035362007972175972111907051403674711261109253838805052991732224856221712121856000000000000000000000000000000000000000000000000000000000000000000000000000000
584 405028699316179784219124570528545190421027315819544512412057233889195173379798942938748076539517106086023916527916335721154211024133783327761516415158975196674568665136365568000000000000000000000000000000000000000000000000000000000000000000000000000000
585 810057398632359568438249141057090380842054631639089024824114467778390346759597885877496153079034212172047833055832671442308422048267566655523032830317950393349137330272731136000000000000000000000000000000000000000000000000000000000000000000000000000000
586 2430172195897078705314747423171271142526163894917267074472343403335171040278793657632488459237102636516143499167498014326925266144802699966569098490953851180047411990818193408000000000000000000000000000000000000000000000000000000000000000000000000000000
587 4860344391794157410629494846342542285052327789834534148944686806670342080557587315264976918474205273032286998334996028653850532289605399933138196981907702360094823981636386816000000000000000000000000000000000000000000000000000000000000000000000000000000
588 24301721958970787053147474231712711425261638949172670744723434033351710402787936576324884592371026365161434991674980143269252661448026999665690984909538511800474119908181934080000000000000000000000000000000000000000000000000000000000000000000000000000000
589 48603443917941574106294948463425422850523277898345341489446868066703420805575873152649769184742052730322869983349960286538505322896053999331381969819077023600948239816363868160000000000000000000000000000000000000000000000000000000000000000000000000000000
590 145810331753824722318884845390276268551569833695036024468340604200110262416727619457949307554226158190968609950049880859615515968688161997994145909457231070802844719449091604480000000000000000000000000000000000000000000000000000000000000000000000000000000
591 291620663507649444637769690780552537103139667390072048936681208400220524833455238915898615108452316381937219900099761719231031937376323995988291818914462141605689438898183208960000000000000000000000000000000000000000000000000000000000000000000000000000000
592 874861990522948333913309072341657611309419002170216146810043625200661574500365716747695845325356949145811659700299285157693095812128971987964875456743386424817068316694549626880000000000000000000000000000000000000000000000000000000000000000000000000000000
593 1749723981045896667826618144683315222618838004340432293620087250401323149000731433495391690650713898291623319400598570315386191624257943975929750913486772849634136633389099253760000000000000000000000000000000000000000000000000000000000000000000000000000000
594 8748619905229483339133090723416576113094190021702161468100436252006615745003657167476958453253569491458116597002992851576930958121289719879648754567433864248170683166945496268800000000000000000000000000000000000000000000000000000000000000000000000000000000
595 17497239810458966678266181446833152226188380043404322936200872504013231490007314334953916906507138982916233194005985703153861916242579439759297509134867728496341366333890992537600000000000000000000000000000000000000000000000000000000000000000000000000000000
596 52491719431376900034798544340499456678565140130212968808602617512039694470021943004861750719521416948748699582017957109461585748727738319277892527404603185489024099001672977612800000000000000000000000000000000000000000000000000000000000000000000000000000000
597 104983438862753800069597088680998913357130280260425937617205235024079388940043886009723501439042833897497399164035914218923171497455476638555785054809206370978048198003345955225600000000000000000000000000000000000000000000000000000000000000000000000000000000
598 314950316588261400208791266042996740071390840781277812851615705072238166820131658029170504317128501692492197492107742656769514492366429915667355164427619112934144594010037865676800000000000000000000000000000000000000000000000000000000000000000000000000000000
599 629900633176522800417582532085993480142781681562555625703231410144476333640263316058341008634257003384984394984215485313539028984732859831334710328855238225868289188020075731353600000000000000000000000000000000000000000000000000000000000000000000000000000000
600 4409304432235659602923077724601954360999471770937889379922619871011334335481843212408387060439799023694890764889508397194773202893130018819342972301986667581078024316140530119475200000000000000000000000000000000000000000000000000000000000000000000000000000000
601 8818608864471319205846155449203908721998943541875778759845239742022668670963686424816774120879598047389781529779016794389546405786260037638685944603973335162156048632281060238950400000000000000000000000000000000000000000000000000000000000000000000000000000000
602 26455826593413957617538466347611726165996830625627336279535719226068006012891059274450322362638794142169344589337050383168639217358780112916057833811920005486468145896843180716851200000000000000000000000000000000000000000000000000000000000000000000000000000000
603 52911653186827915235076932695223452331993661251254672559071438452136012025782118548900644725277588284338689178674100766337278434717560225832115667623840010972936291793686361433702400000000000000000000000000000000000000000000000000000000000000000000000000000000
604 158734959560483745705230798085670356995980983753764017677214315356408036077346355646701934175832764853016067536022302299011835304152680677496347002871520032918808875381059084301107200000000000000000000000000000000000000000000000000000000000000000000000000000000
605 317469919120967491410461596171340713991961967507528035354428630712816072154692711293403868351665529706032135072044604598023670608305361354992694005743040065837617750762118168602214400000000000000000000000000000000000000000000000000000000000000000000000000000000
606 1587349595604837457052307980856703569959809837537640176772143153564080360773463556467019341758327648530160675360223022990118353041526806774963470028715200329188088753810590843011072000000000000000000000000000000000000000000000000000000000000000000000000000000000
607 3174699191209674914104615961713407139919619675075280353544286307128160721546927112934038683516655297060321350720446045980236706083053613549926940057430400658376177507621181686022144000000000000000000000000000000000000000000000000000000000000000000000000000000000
608 9524097573629024742313847885140221419758859025225841060632858921384482164640781338802116050549965891180964052161338137940710118249160840649780820172291201975128532522863545058066432000000000000000000000000000000000000000000000000000000000000000000000000000000000
609 19048195147258049484627695770280442839517718050451682121265717842768964329281562677604232101099931782361928104322676275881420236498321681299561640344582403950257065045727090116132864000000000000000000000000000000000000000000000000000000000000000000000000000000000
610 57144585441774148453883087310841328518553154151355046363797153528306892987844688032812696303299795347085784312968028827644260709494965043898684921033747211850771195137181270348398592000000000000000000000000000000000000000000000000000000000000000000000000000000000
611 114289170883548296907766174621682657037106308302710092727594307056613785975689376065625392606599590694171568625936057655288521418989930087797369842067494423701542390274362540696797184000000000000000000000000000000000000000000000000000000000000000000000000000000000
612 571445854417741484538830873108413285185531541513550463637971535283068929878446880328126963032997953470857843129680288276442607094949650438986849210337472118507711951371812703483985920000000000000000000000000000000000000000000000000000000000000000000000000000000000
613 1142891708835482969077661746216826570371063083027100927275943070566137859756893760656253926065995906941715686259360576552885214189899300877973698420674944237015423902743625406967971840000000000000000000000000000000000000000000000000000000000000000000000000000000000
614 3428675126506448907232985238650479711113189249081302781827829211698413579270681281968761778197987720825147058778081729658655642569697902633921095262024832711046271708230876220903915520000000000000000000000000000000000000000000000000000000000000000000000000000000000
615 6857350253012897814465970477300959422226378498162605563655658423396827158541362563937523556395975441650294117556163459317311285139395805267842190524049665422092543416461752441807831040000000000000000000000000000000000000000000000000000000000000000000000000000000000
616 20572050759038693443397911431902878266679135494487816690966975270190481475624087691812570669187926324950882352668490377951933855418187415803526571572148996266277630249385257325423493120000000000000000000000000000000000000000000000000000000000000000000000000000000000
617 41144101518077386886795822863805756533358270988975633381933950540380962951248175383625141338375852649901764705336980755903867710836374831607053143144297992532555260498770514650846986240000000000000000000000000000000000000000000000000000000000000000000000000000000000
618 205720507590386934433979114319028782666791354944878166909669752701904814756240876918125706691879263249508823526684903779519338554181874158035265715721489962662776302493852573254234931200000000000000000000000000000000000000000000000000000000000000000000000000000000000
619 411441015180773868867958228638057565333582709889756333819339505403809629512481753836251413383758526499017647053369807559038677108363748316070531431442979925325552604987705146508469862400000000000000000000000000000000000000000000000000000000000000000000000000000000000
620 1234323045542321606603874685914172696000748129669269001458018516211428888537445261508754240151275579497052941160109422677116031325091244948211594294328939775976657814963115439525409587200000000000000000000000000000000000000000000000000000000000000000000000000000000000
621 2468646091084643213207749371828345392001496259338538002916037032422857777074890523017508480302551158994105882320218845354232062650182489896423188588657879551953315629926230879050819174400000000000000000000000000000000000000000000000000000000000000000000000000000000000
622 7405938273253929639623248115485036176004488778015614008748111097268573331224671569052525440907653476982317646960656536062696187950547469689269565765973638655859946889778692637152457523200000000000000000000000000000000000000000000000000000000000000000000000000000000000
623 14811876546507859279246496230970072352008977556031228017496222194537146662449343138105050881815306953964635293921313072125392375901094939378539131531947277311719893779557385274304915046400000000000000000000000000000000000000000000000000000000000000000000000000000000000
624 74059382732539296396232481154850361760044887780156140087481110972685733312246715690525254409076534769823176469606565360626961879505474696892695657659736386558599468897786926371524575232000000000000000000000000000000000000000000000000000000000000000000000000000000000000
625 148118765465078592792464962309700723520089775560312280174962221945371466624493431381050508818153069539646352939213130721253923759010949393785391315319472773117198937795573852743049150464000000000000000000000000000000000000000000000000000000000000000000000000000000000000
626 444356296395235778377394886929102170560269326680936840524886665836114399873480294143151526454459208618939058817639392163761771277032848181356173945958418319351596813386721558229147451392000000000000000000000000000000000000000000000000000000000000000000000000000000000000
627 888712592790471556754789773858204341120538653361873681049773331672228799746960588286303052908918417237878117635278784327523542554065696362712347891916836638703193626773443116458294902784000000000000000000000000000000000000000000000000000000000000000000000000000000000000
628 2666137778371414670264369321574613023361615960085621043149319995016686399240881764858909158726755251713634352905836352982570627662197089088137043675750509916109580880320329349374884708352000000000000000000000000000000000000000000000000000000000000000000000000000000000000
629 5332275556742829340528738643149226046723231920171242086298639990033372798481763529717818317453510503427268705811672705965141255324394178176274087351501019832219161760640658698749769416704000000000000000000000000000000000000000000000000000000000000000000000000000000000000
630 58655031124171122745816125074641486513955551121883662949285039890367100783299398826896001491988615537699955763928399765616553808568335959939014960866511218154410779367047245686247463583744000000000000000000000000000000000000000000000000000000000000000000000000000000000000
631 117310062248342245491632250149282973027911102243767325898570079780734201566598797653792002983977231075399911527856799531233107617136671919878029921733022436308821558734094491372494927167488000000000000000000000000000000000000000000000000000000000000000000000000000000000000
632 351930186745026736474896750447848919083733306731301977695710239342202604699796392961376008951931693226199734583570398593699322851410015759634089765199067308926464676202283474117484781502464000000000000000000000000000000000000000000000000000000000000000000000000000000000000
633 703860373490053472949793500895697838167466613462603955391420478684405209399592785922752017903863386452399469167140797187398645702820031519268179530398134617852929352404566948234969563004928000000000000000000000000000000000000000000000000000000000000000000000000000000000000
634 2111581120470160418849380502687093514502399840387811866174261436053215628198778357768256053711590159357198407501422391562195937108460094557804538591194403853558788057213700844704908689014784000000000000000000000000000000000000000000000000000000000000000000000000000000000000
635 4223162240940320837698761005374187029004799680775623732348522872106431256397556715536512107423180318714396815002844783124391874216920189115609077182388807707117576114427401689409817378029568000000000000000000000000000000000000000000000000000000000000000000000000000000000000
636 21115811204701604188493805026870935145023998403878118661742614360532156281987783577682560537115901593571984075014223915621959371084600945578045385911944038535587880572137008447049086890147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000
637 42231622409403208376987610053741870290047996807756237323485228721064312563975567155365121074231803187143968150028447831243918742169201891156090771823888077071175761144274016894098173780295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000
638 126694867228209625130962830161225610870143990423268711970455686163192937691926701466095363222695409561431904450085343493731756226507605673468272315471664231213527283432822050682294521340887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000
639 253389734456419250261925660322451221740287980846537423940911372326385875383853402932190726445390819122863808900170686987463512453015211346936544630943328462427054566865644101364589042681774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000
640 760169203369257750785776980967353665220863942539612271822734116979157626151560208796572179336172457368591426700512060962390537359045634040809633892829985387281163700596932304093767128045322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000
641 1520338406738515501571553961934707330441727885079224543645468233958315252303120417593144358672344914737182853401024121924781074718091268081619267785659970774562327401193864608187534256090644480000000000000000000000000000000000000000000000000000000000000000000000000000000000000
642 7601692033692577507857769809673536652208639425396122718227341169791576261515602087965721793361724573685914267005120609623905373590456340408096338928299853872811637005969323040937671280453222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
643 15203384067385155015715539619347073304417278850792245436454682339583152523031204175931443586723449147371828534010241219247810747180912680816192677856599707745623274011938646081875342560906444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
644 45610152202155465047146618858041219913251836552376736309364047018749457569093612527794330760170347442115485602030723657743432241542738042448578033569799123236869822035815938245626027682719334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
645 91220304404310930094293237716082439826503673104753472618728094037498915138187225055588661520340694884230971204061447315486864483085476084897156067139598246473739644071631876491252055365438668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
646 273660913212932790282879713148247319479511019314260417856184282112496745414561675166765984561022084652692913612184341946460593449256428254691468201418794739421218932214895629473756166096316006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
647 547321826425865580565759426296494638959022038628520835712368564224993490829123350333531969122044169305385827224368683892921186898512856509382936402837589478842437864429791258947512332192632012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
648 2736609132129327902828797131482473194795110193142604178561842821124967454145616751667659845610220846526929136121843419464605934492564282546914682014187947394212189322148956294737561660963160064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
649 5473218264258655805657594262964946389590220386285208357123685642249934908291233503335319691220441693053858272243686838929211868985128565093829364028375894788424378644297912589475123321926320128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
650 16419654792775967416972782788894839168770661158855625071371056926749804724873700510005959073661325079161574816731060516787635606955385695281488092085127684365273135932893737768425369965778960384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
651 32839309585551934833945565577789678337541322317711250142742113853499609449747401020011918147322650158323149633462121033575271213910771390562976184170255368730546271865787475536850739931557920768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
652 98517928756655804501836696733369035012623966953133750428226341560498828349242203060035754441967950474969448900386363100725813641732314171688928552510766106191638815597362426610552219794673762304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
653 197035857513311609003673393466738070025247933906267500856452683120997656698484406120071508883935900949938897800772726201451627283464628343377857105021532212383277631194724853221104439589347524608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
654 985179287566558045018366967333690350126239669531337504282263415604988283492422030600357544419679504749694489003863631007258136417323141716889285525107661061916388155973624266105522197946737623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
655 1970358575133116090036733934667380700252479339062675008564526831209976566984844061200715088839359009499388978007727262014516272834646283433778571050215322123832776311947248532211044395893475246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
656 5911075725399348270110201804002142100757438017188025025693580493629929700954532183602145266518077028498166934023181786043548818503938850301335713150645966371498328935841745596633133187680425738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
657 11822151450798696540220403608004284201514876034376050051387160987259859401909064367204290533036154056996333868046363572087097637007877700602671426301291932742996657871683491193266266375360851476480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
658 35466454352396089620661210824012852604544628103128150154161482961779578205727193101612871599108462170989001604139090716261292911023633101808014278903875798228989973615050473579798799126082554429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
659 70932908704792179241322421648025705209089256206256300308322965923559156411454386203225743198216924341978003208278181432522585822047266203616028557807751596457979947230100947159597598252165108858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
660 496530360933545254689256951536179936463624793443794102158260761464914094880180703422580202387518470393846022457947270027658100754330863425312199904654261175205859630610706630117183187765155762012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
661 993060721867090509378513903072359872927249586887588204316521522929828189760361406845160404775036940787692044915894540055316201508661726850624399809308522350411719261221413260234366375530311524024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
662 2979182165601271528135541709217079618781748760662764612949564568789484569281084220535481214325110822363076134747683620165948604525985180551873199427925567051235157783664239780703099126590934572072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
663 5958364331202543056271083418434159237563497521325529225899129137578969138562168441070962428650221644726152269495367240331897209051970361103746398855851134102470315567328479561406198253181869144145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
664 17875092993607629168813250255302477712690492563976587677697387412736907415686505323212887285950664934178456808486101720995691627155911083311239196567553402307410946701985438684218594759545607432437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
665 35750185987215258337626500510604955425380985127953175355394774825473814831373010646425774571901329868356913616972203441991383254311822166622478393135106804614821893403970877368437189519091214864875520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
666 178750929936076291688132502553024777126904925639765876776973874127369074156865053232128872859506649341784568084861017209956916271559110833112391965675534023074109467019854386842185947595456074324377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
667 357501859872152583376265005106049554253809851279531753553947748254738148313730106464257745719013298683569136169722034419913832543118221666224783931351068046148218934039708773684371895190912148648755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
668 1072505579616457750128795015318148662761429553838595260661843244764214444941190319392773237157039896050707408509166103259741497629354664998674351794053204138444656802119126321053115685572736445946265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
669 2145011159232915500257590030636297325522859107677190521323686489528428889882380638785546474314079792101414817018332206519482995258709329997348703588106408276889313604238252642106231371145472891892531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
670 6435033477698746500772770091908891976568577323031571563971059468585286669647141916356639422942239376304244451054996619558448985776127989992046110764319224830667940812714757926318694113436418675677593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
671 12870066955397493001545540183817783953137154646063143127942118937170573339294283832713278845884478752608488902109993239116897971552255979984092221528638449661335881625429515852637388226872837351355187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
672 64350334776987465007727700919088919765685773230315715639710594685852866696471419163566394229422393763042444510549966195584489857761279899920461107643192248306679408127147579263186941134364186756775936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
673 128700669553974930015455401838177839531371546460631431279421189371705733392942838327132788458844787526084889021099932391168979715522559799840922215286384496613358816254295158526373882268728373513551872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
674 386102008661924790046366205514533518594114639381894293838263568115117200178828514981398365376534362578254667063299797173506939146567679399522766645859153489840076448762885475579121646806185120540655616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
675 772204017323849580092732411029067037188229278763788587676527136230234400357657029962796730753068725156509334126599594347013878293135358799045533291718306979680152897525770951158243293612370241081311232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
676 2316612051971548740278197233087201111564687836291365763029581408690703201072971089888390192259206175469528002379798783041041634879406076397136599875154920939040458692577312853474729880837110723243933696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
677 4633224103943097480556394466174402223129375672582731526059162817381406402145942179776780384518412350939056004759597566082083269758812152794273199750309841878080917385154625706949459761674221446487867392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
678 23166120519715487402781972330872011115646878362913657630295814086907032010729710898883901922592061754695280023797987830410416348794060763971365998751549209390404586925773128534747298808371107232439336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
679 46332241039430974805563944661744022231293756725827315260591628173814064021459421797767803845184123509390560047595975660820832697588121527942731997503098418780809173851546257069494597616742214464878673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
680 138996723118292924416691833985232066693881270177481945781774884521442192064378265393303411535552370528171680142787926982462498092764364583828195992509295256342427521554638771208483792850226643394636021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
681 277993446236585848833383667970464133387762540354963891563549769042884384128756530786606823071104741056343360285575853964924996185528729167656391985018590512684855043109277542416967585700453286789272043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
682 833980338709757546500151003911392400163287621064891674690649307128653152386269592359820469213314223169030080856727561894774988556586187502969175955055771538054565129327832627250902757101359860367816130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
683 1667960677419515093000302007822784800326575242129783349381298614257306304772539184719640938426628446338060161713455123789549977113172375005938351910111543076109130258655665254501805514202719720735632261120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
684 8339803387097575465001510039113924001632876210648916746906493071286531523862695923598204692133142231690300808567275618947749885565861875029691759550557715380545651293278326272509027571013598603678161305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
685 16679606774195150930003020078227848003265752421297833493812986142573063047725391847196409384266284463380601617134551237895499771131723750059383519101115430761091302586556652545018055142027197207356322611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
686 50038820322585452790009060234683544009797257263893500481438958427719189143176175541589228152798853390141804851403653713686499313395171250178150557303346292283273907759669957635054165426081591622068967833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
687 100077640645170905580018120469367088019594514527787000962877916855438378286352351083178456305597706780283609702807307427372998626790342500356301114606692584566547815519339915270108330852163183244137935667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
688 300232921935512716740054361408101264058783543583361002888633750566315134859057053249535368916793120340850829108421922282118995880371027501068903343820077753699643446558019745810324992556489549732413807001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
689 600465843871025433480108722816202528117567087166722005777267501132630269718114106499070737833586240681701658216843844564237991760742055002137806687640155507399286893116039491620649985112979099464827614003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
690 4203260907097178034360761059713417696822969610167054040440872507928411888026798745493495164835103684771911607517906911949665942325194385014964646813481088551795008251812276441344549895790853696253793298022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
691 8406521814194356068721522119426835393645939220334108080881745015856823776053597490986990329670207369543823215035813823899331884650388770029929293626962177103590016503624552882689099791581707392507586596044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
692 25219565442583068206164566358280506180937817661002324242645235047570471328160792472960970989010622108631469645107441471697995653951166310089787880880886531310770049510873658648067299374745122177522759788134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
693 50439130885166136412329132716561012361875635322004648485290470095140942656321584945921941978021244217262939290214882943395991307902332620179575761761773062621540099021747317296134598749490244355045519576268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
694 151317392655498409236987398149683037085626905966013945455871410285422827968964754837765825934063732651788817870644648830187973923706997860538727285285319187864620297065241951888403796248470733065136558728806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
695 302634785310996818473974796299366074171253811932027890911742820570845655937929509675531651868127465303577635741289297660375947847413995721077454570570638375729240594130483903776807592496941466130273117457612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
696 1513173926554984092369873981496830370856269059660139454558714102854228279689647548377658259340637326517888178706446488301879739237069978605387272852853191878646202970652419518884037962484707330651365587288064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
697 3026347853109968184739747962993660741712538119320278909117428205708456559379295096755316518681274653035776357412892976603759478474139957210774545705706383757292405941304839037768075924969414661302731174576128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
698 9079043559329904554219243888980982225137614357960836727352284617125369678137885290265949556043823959107329072238678929811278435422419871632323637117119151271877217823914517113304227774908243983908193523728384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
699 18158087118659809108438487777961964450275228715921673454704569234250739356275770580531899112087647918214658144477357859622556870844839743264647274234238302543754435647829034226608455549816487967816387047456768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
700 54474261355979427325315463333885893350825686147765020364113707702752218068827311741595697336262943754643974433432073578867670612534519229793941822702714907631263306943487102679825366649449463903449161142370304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
701 108948522711958854650630926667771786701651372295530040728227415405504436137654623483191394672525887509287948866864147157735341225069038459587883645405429815262526613886974205359650733298898927806898322284740608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
702 544742613559794273253154633338858933508256861477650203641137077027522180688273117415956973362629437546439744334320735788676706125345192297939418227027149076312633069434871026798253666494494639034491611423703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
703 1089485227119588546506309266677717867016513722955300407282274154055044361376546234831913946725258875092879488668641471577353412250690384595878836454054298152625266138869742053596507332988989278068983222847406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
704 3268455681358765639518927800033153601049541168865901221846822462165133084129638704495741840175776625278638466005924414732060236752071153787636509362162894457875798416609226160789521998966967834206949668542218240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
705 6536911362717531279037855600066307202099082337731802443693644924330266168259277408991483680351553250557276932011848829464120473504142307575273018724325788915751596833218452321579043997933935668413899337084436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
706 19610734088152593837113566800198921606297247013195407331080934772990798504777832226974451041054659751671830796035546488392361420512426922725819056172977366747254790499655356964737131993801807005241698011253309440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
707 39221468176305187674227133600397843212594494026390814662161869545981597009555664453948902082109319503343661592071092976784722841024853845451638112345954733494509580999310713929474263987603614010483396022506618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
708 196107340881525938371135668001989216062972470131954073310809347729907985047778322269744510410546597516718307960355464883923614205124269227258190561729773667472547904996553569647371319938018070052416980112533094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
709 392214681763051876742271336003978432125944940263908146621618695459815970095556644539489020821093195033436615920710929767847228410248538454516381123459547334945095809993107139294742639876036140104833960225066188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
710 1176644045289155630226814008011935296377834820791724439864856086379447910286669933618467062463279585100309847762132789303541685230745615363549143370378642004835287429979321417884227919628108420314501880675198566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
711 2353288090578311260453628016023870592755669641583448879729712172758895820573339867236934124926559170200619695524265578607083370461491230727098286740757284009670574859958642835768455839256216840629003761350397132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
712 7059864271734933781360884048071611778267008924750346639189136518276687461720019601710802374779677510601859086572796735821250111384473692181294860222271852029011724579875928507305367517768650521887011284051191398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
713 14119728543469867562721768096143223556534017849500693278378273036553374923440039203421604749559355021203718173145593471642500222768947384362589720444543704058023449159751857014610735035537301043774022568102382796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
714 70598642717349337813608840480716117782670089247503466391891365182766874617200196017108023747796775106018590865727967358212501113844736921812948602222718520290117245798759285073053675177686505218870112840511913984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
715 141197285434698675627217680961432235565340178495006932783782730365533749234400392034216047495593550212037181731455934716425002227689473843625897204445437040580234491597518570146107350355373010437740225681023827968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
716 423591856304096026881653042884296706696020535485020798351348191096601247703201176102648142486780650636111545194367804149275006683068421530877691613336311121740703474792555710438322051066119031313220677043071483904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
717 847183712608192053763306085768593413392041070970041596702696382193202495406402352205296284973561301272223090388735608298550013366136843061755383226672622243481406949585111420876644102132238062626441354086142967808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
718 2541551137824576161289918257305780240176123212910124790108089146579607486219207056615888854920683903816669271166206824895650040098410529185266149680017866730444220848755334262629932306396714187879324062258428903424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
719 5083102275649152322579836514611560480352246425820249580216178293159214972438414113231777709841367807633338542332413649791300080196821058370532299360035733460888441697510668525259864612793428375758648124516857806848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
720 35581715929544066258058855602280923362465724980741747061513248052114504807068898792622443968889574653433369796326895548539100561377747408593726095520250134226219091882574679676819052289553998630310536871618004647936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
721 71163431859088132516117711204561846724931449961483494123026496104229009614137797585244887937779149306866739592653791097078201122755494817187452191040500268452438183765149359353638104579107997260621073743236009295872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
722 213490295577264397548353133613685540174794349884450482369079488312687028842413392755734663813337447920600218777961373291234603368266484451562356573121500805357314551295448078060914313737323991781863221229708027887616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
723 426980591154528795096706267227371080349588699768900964738158976625374057684826785511469327626674895841200437555922746582469206736532968903124713146243001610714629102590896156121828627474647983563726442459416055775232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
724 1280941773463586385290118801682113241048766099306702894214476929876122173054480356534407982880024687523601312667768239747407620209598906709374139438729004832143887307772688468365485882423943950691179327378248167325696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
725 2561883546927172770580237603364226482097532198613405788428953859752244346108960713068815965760049375047202625335536479494815240419197813418748278877458009664287774615545376936730971764847887901382358654756496334651392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
726 12809417734635863852901188016821132410487660993067028942144769298761221730544803565344079828800246875236013126677682397474076202095989067093741394387290048321438873077726884683654858824239439506911793273782481673256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
727 25618835469271727705802376033642264820975321986134057884289538597522443461089607130688159657600493750472026253355364794948152404191978134187482788774580096642877746155453769367309717648478879013823586547564963346513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
728 76856506407815183117407128100926794462925965958402173652868615792567330383268821392064478972801481251416078760066094384844457212575934402562448366323740289928633238466361308101929152945436637041470759642694890039541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
729 153713012815630366234814256201853588925851931916804347305737231585134660766537642784128957945602962502832157520132188769688914425151868805124896732647480579857266476932722616203858305890873274082941519285389780079083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
730 461139038446891098704442768605560766777555795750413041917211694755403982299612928352386873836808887508496472560396566309066743275455606415374690197942441739571799430798167848611574917672619822248824557856169340237250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
731 922278076893782197408885537211121533555111591500826083834423389510807964599225856704773747673617775016992945120793132618133486550911212830749380395884883479143598861596335697223149835345239644497649115712338680474501120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
732 4611390384468910987044427686055607667775557957504130419172116947554039822996129283523868738368088875084964725603965663090667432754556064153746901979424417395717994307981678486115749176726198222488245578561693402372505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
733 9222780768937821974088855372111215335551115915008260838344233895108079645992258567047737476736177750169929451207931326181334865509112128307493803958848834791435988615963356972231498353452396444976491157123386804745011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
734 27668342306813465922266566116333646006653347745024782515032701685324238937976775701143212430208533250509788353623793978544004596527336384922481411876546504374307965847890070916694495060357189334929473471370160414235033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
735 55336684613626931844533132232667292013306695490049565030065403370648477875953551402286424860417066501019576707247587957088009193054672769844962823753093008748615931695780141833388990120714378669858946942740320828470067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
736 166010053840880795533599396698001876039920086470148695090196210111945433627860654206859274581251199503058730121742763871264027579164018309534888471259279026245847795087340425500166970362143136009576840828220962485410201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
737 332020107681761591067198793396003752079840172940297390180392420223890867255721308413718549162502399006117460243485527742528055158328036619069776942518558052491695590174680851000333940724286272019153681656441924970820403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
738 1660100538408807955335993966980018760399200864701486950901962101119454336278606542068592745812511995030587301217427638712640275791640183095348884712592790262458477950873404255001669703621431360095768408282209624854102016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
739 3320201076817615910671987933960037520798401729402973901803924202238908672557213084137185491625023990061174602434855277425280551583280366190697769425185580524916955901746808510003339407242862720191536816564419249708204032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
740 9960603230452847732015963801880112562395205188208921705411772606716726017671639252411556474875071970183523807304565832275841654749841098572093308275556741574750867705240425530010018221728588160574610449693257749124612096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
741 19921206460905695464031927603760225124790410376417843410823545213433452035343278504823112949750143940367047614609131664551683309499682197144186616551113483149501735410480851060020036443457176321149220899386515498249224192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
742 59763619382717086392095782811280675374371231129253530232470635640300356106029835514469338849250431821101142843827394993655049928499046591432559849653340449448505206231442553180060109330371528963447662698159546494747672576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
743 119527238765434172784191565622561350748742462258507060464941271280600712212059671028938677698500863642202285687654789987310099856998093182865119699306680898897010412462885106360120218660743057926895325396319092989495345152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
744 597636193827170863920957828112806753743712311292535302324706356403003561060298355144693388492504318211011428438273949936550499284990465914325598496533404494485052062314425531800601093303715289634476626981595464947476725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
745 1195272387654341727841915656225613507487424622585070604649412712806007122120596710289386776985008636422022856876547899873100998569980931828651196993066808988970104124628851063601202186607430579268953253963190929894953451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
746 3585817162963025183525746968676840522462273867755211813948238138418021366361790130868160330955025909266068570629643699619302995709942795485953590979200426966910312373886553190803606559822291737806859761889572789684860354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
747 7171634325926050367051493937353681044924547735510423627896476276836042732723580261736320661910051818532137141259287399238605991419885590971907181958400853933820624747773106381607213119644583475613719523779145579369720709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
748 21514902977778151101154481812061043134773643206531270883689428830508128198170740785208961985730155455596411423777862197715817974259656772915721545875202561801461874243319319144821639358933750426841158571337436738109162127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
749 43029805955556302202308963624122086269547286413062541767378857661016256396341481570417923971460310911192822847555724395431635948519313545831443091750405123602923748486638638289643278717867500853682317142674873476218324254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
750 301208641688894115416162745368854603886831004891437792371652003627113794774390370992925467800222176378349759932890070768021451639635194820820101642252835865220466239406470468027502951025072505975776219998724114333528269783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
751 602417283377788230832325490737709207773662009782875584743304007254227589548780741985850935600444352756699519865780141536042903279270389641640203284505671730440932478812940936055005902050145011951552439997448228667056539566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
752 1807251850133364692496976472213127623320986029348626754229912021762682768646342225957552806801333058270098559597340424608128709837811168924920609853517015191322797436438822808165017706150435035854657319992344686001169618698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
753 3614503700266729384993952944426255246641972058697253508459824043525365537292684451915105613602666116540197119194680849216257419675622337849841219707034030382645594872877645616330035412300870071709314639984689372002339237396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
754 10843511100800188154981858833278765739925916176091760525379472130576096611878053355745316840807998349620591357584042547648772259026867013549523659121102091147936784618632936848990106236902610215127943919954068116007017712189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
755 21687022201600376309963717666557531479851832352183521050758944261152193223756106711490633681615996699241182715168085095297544518053734027099047318242204182295873569237265873697980212473805220430255887839908136232014035424378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
756 108435111008001881549818588332787657399259161760917605253794721305760966118780533557453168408079983496205913575840425476487722590268670135495236591211020911479367846186329368489901062369026102151279439199540681160070177121894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
757 216870222016003763099637176665575314798518323521835210507589442611521932237561067114906336816159966992411827151680850952975445180537340270990473182422041822958735692372658736979802124738052204302558878399081362320140354243788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
758 650610666048011289298911529996725944395554970565505631522768327834565796712683201344719010448479900977235481455042552858926335541612020812971419547266125468876207077117976210939406374214156612907676635197244086960421062731366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
759 1301221332096022578597823059993451888791109941131011263045536655669131593425366402689438020896959801954470962910085105717852671083224041625942839094532250937752414154235952421878812748428313225815353270394488173920842125462732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
760 3903663996288067735793469179980355666373329823393033789136609967007394780276099208068314062690879405863412888730255317153558013249672124877828517283596752813257242462707857265636438245284939677446059811183464521762526376388198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
761 7807327992576135471586938359960711332746659646786067578273219934014789560552198416136628125381758811726825777460510634307116026499344249755657034567193505626514484925415714531272876490569879354892119622366929043525052752776396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
762 39036639962880677357934691799803556663733298233930337891366099670073947802760992080683140626908794058634128887302553171535580132496721248778285172835967528132572424627078572656364382452849396774460598111834645217625263763881984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
763 78073279925761354715869383599607113327466596467860675782732199340147895605521984161366281253817588117268257774605106343071160264993442497556570345671935056265144849254157145312728764905698793548921196223669290435250527527763968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
764 234219839777284064147608150798821339982399789403582027348196598020443686816565952484098843761452764351804773323815319029213480794980327492669711037015805168795434547762471435938186294717096380646763588671007871305751582583291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
765 468439679554568128295216301597642679964799578807164054696393196040887373633131904968197687522905528703609546647630638058426961589960654985339422074031610337590869095524942871876372589434192761293527177342015742611503165166583808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
766 1405319038663704384885648904792928039894398736421492164089179588122662120899395714904593062568716586110828639942891914175280884769881964956018266222094831012772607286574828615629117768302578283880581532026047227834509495499751424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
767 2810638077327408769771297809585856079788797472842984328178359176245324241798791429809186125137433172221657279885783828350561769539763929912036532444189662025545214573149657231258235536605156567761163064052094455669018990999502848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
768 14053190386637043848856489047929280398943987364214921640891795881226621208993957149045930625687165861108286399428919141752808847698819649560182662220948310127726072865748286156291177683025782838805815320260472278345094954997514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
769 28106380773274087697712978095858560797887974728429843281783591762453242417987914298091861251374331722216572798857838283505617695397639299120365324441896620255452145731496572312582355366051565677611630640520944556690189909995028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
770 84319142319822263093138934287575682393663924185289529845350775287359727253963742894275583754122995166649718396573514850516853086192917897361095973325689860766356437194489716937747066098154697032834891921562833670070569729985085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
771 168638284639644526186277868575151364787327848370579059690701550574719454507927485788551167508245990333299436793147029701033706172385835794722191946651379721532712874388979433875494132196309394065669783843125667340141139459970170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
772 505914853918933578558833605725454094361983545111737179072104651724158363523782457365653502524737970999898310379441089103101118517157507384166575839954139164598138623166938301626482396588928182197009351529377002020423418379910512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
773 1011829707837867157117667211450908188723967090223474358144209303448316727047564914731307005049475941999796620758882178206202237034315014768333151679908278329196277246333876603252964793177856364394018703058754004040846836759821025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
774 5059148539189335785588336057254540943619835451117371790721046517241583635237824573656535025247379709998983103794410891031011185171575073841665758399541391645981386231669383016264823965889281821970093515293770020204234183799105126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
775 10118297078378671571176672114509081887239670902234743581442093034483167270475649147313070050494759419997966207588821782062022370343150147683331516799082783291962772463338766032529647931778563643940187030587540040408468367598210252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
776 30354891235136014713530016343527245661719012706704230744326279103449501811426947441939210151484278259993898622766465346186067111029450443049994550397248349875888317390016298097588943795335690931820561091762620121225405102794630758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
777 60709782470272029427060032687054491323438025413408461488652558206899003622853894883878420302968556519987797245532930692372134222058900886099989100794496699751776634780032596195177887590671381863641122183525240242450810205589261516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
778 182129347410816088281180098061163473970314076240225384465957674620697010868561684651635260908905669559963391736598792077116402666176702658299967302383490099255329904340097788585533662772014145590923366550575720727352430616767784550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
779 364258694821632176562360196122326947940628152480450768931915349241394021737123369303270521817811339119926783473197584154232805332353405316599934604766980198510659808680195577171067325544028291181846733101151441454704861233535569100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
780 2549810863751425235936521372856288635584397067363155382523407444689758152159863585122893652724679373839487484312383089079629637326473837216199542233368861389574618660761369040197471278808198038272927131708060090182934028634748983705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
781 5099621727502850471873042745712577271168794134726310765046814889379516304319727170245787305449358747678974968624766178159259274652947674432399084466737722779149237321522738080394942557616396076545854263416120180365868057269497967411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
782 15298865182508551415619128237137731813506382404178932295140444668138548912959181510737361916348076243036924905874298534477777823958843023297197253400213168337447711964568214241184827672849188229637562790248360541097604171808493902233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
783 30597730365017102831238256474275463627012764808357864590280889336277097825918363021474723832696152486073849811748597068955555647917686046594394506800426336674895423929136428482369655345698376459275125580496721082195208343616987804467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
784 91793191095051308493714769422826390881038294425073593770842668008831293477755089064424171498088457458221549435245791206866666943753058139783183520401279010024686271787409285447108966037095129377825376741490163246585625030850963413401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
785 183586382190102616987429538845652781762076588850147187541685336017662586955510178128848342996176914916443098870491582413733333887506116279566367040802558020049372543574818570894217932074190258755650753482980326493171250061701926826803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
786 917931910950513084937147694228263908810382944250735937708426680088312934777550890644241714980884574582215494352457912068666669437530581397831835204012790100246862717874092854471089660370951293778253767414901632465856250308509634134016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
787 1835863821901026169874295388456527817620765888501471875416853360176625869555101781288483429961769149164430988704915824137333338875061162795663670408025580200493725435748185708942179320741902587556507534829803264931712500617019268268032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
788 5507591465703078509622886165369583452862297665504415626250560080529877608665305343865450289885307447493292966114747472412000016625183488386991011224076740601481176307244557126826537962225707762669522604489409794795137501851057804804096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
789 11015182931406157019245772330739166905724595331008831252501120161059755217330610687730900579770614894986585932229494944824000033250366976773982022448153481202962352614489114253653075924451415525339045208978819589590275003702115609608192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
790 33045548794218471057737316992217500717173785993026493757503360483179265651991832063192701739311844684959757796688484834472000099751100930321946067344460443608887057843467342760959227773354246576017135626936458768770825011106346828824576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
791 66091097588436942115474633984435001434347571986052987515006720966358531303983664126385403478623689369919515593376969668944000199502201860643892134688920887217774115686934685521918455546708493152034271253872917537541650022212693657649152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
792 330455487942184710577373169922175007171737859930264937575033604831792656519918320631927017393118446849597577966884848344720000997511009303219460673444604436088870578434673427609592277733542465760171356269364587687708250111063468288245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
793 660910975884369421154746339844350014343475719860529875150067209663585313039836641263854034786236893699195155933769696689440001995022018606438921346889208872177741156869346855219184555467084931520342712538729175375416500222126936576491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
794 1982732927653108263464239019533050043030427159581589625450201628990755939119509923791562104358710681097585467801309090068320005985066055819316764040667626616533223470608040565657553666401254794561028137616187526126249500666380809729474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
795 3965465855306216526928478039066100086060854319163179250900403257981511878239019847583124208717421362195170935602618180136640011970132111638633528081335253233066446941216081131315107332802509589122056275232375052252499001332761619458949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
796 11896397565918649580785434117198300258182562957489537752701209773944535634717059542749372626152264086585512806807854540409920035910396334915900584244005759699199340823648243393945321998407528767366168825697125156757497003998284858376847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
797 23792795131837299161570868234396600516365125914979075505402419547889071269434119085498745252304528173171025613615709080819840071820792669831801168488011519398398681647296486787890643996815057534732337651394250313514994007996569716753694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
798 118963975659186495807854341171983002581825629574895377527012097739445356347170595427493726261522640865855128068078545404099200359103963349159005842440057596991993408236482433939453219984075287673661688256971251567574970039982848583768473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
799 237927951318372991615708682343966005163651259149790755054024195478890712694341190854987452523045281731710256136157090808198400718207926698318011684880115193983986816472964867878906439968150575347323376513942503135149940079965697167536947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
800 713783853955118974847126047031898015490953777449372265162072586436672138083023572564962357569135845195130768408471272424595202154623780094954035054640345581951960449418894603636719319904451726041970129541827509405449820239897091502610841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
801 1427567707910237949694252094063796030981907554898744530324145172873344276166047145129924715138271690390261536816942544849190404309247560189908070109280691163903920898837789207273438639808903452083940259083655018810899640479794183005221683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
802 4282703123730713849082756282191388092945722664696233590972435518620032828498141435389774145414815071170784610450827634547571212927742680569724210327842073491711762696513367621820315919426710356251820777250965056432698921439382549015665049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
803 8565406247461427698165512564382776185891445329392467181944871037240065656996282870779548290829630142341569220901655269095142425855485361139448420655684146983423525393026735243640631838853420712503641554501930112865397842878765098031330099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
804 42827031237307138490827562821913880929457226646962335909724355186200328284981414353897741454148150711707846104508276345475712129277426805697242103278420734917117626965133676218203159194267103562518207772509650564326989214393825490156650496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
805 85654062474614276981655125643827761858914453293924671819448710372400656569962828707795482908296301423415692209016552690951424258554853611394484206556841469834235253930267352436406318388534207125036415545019301128653978428787650980313300992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
806 256962187423842830944965376931483285576743359881774015458346131117201969709888486123386448724888904270247076627049658072854272775664560834183452619670524409502705761790802057309218955165602621375109246635057903385961935286362952940939902976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
807 513924374847685661889930753862966571153486719763548030916692262234403939419776972246772897449777808540494153254099316145708545551329121668366905239341048819005411523581604114618437910331205242750218493270115806771923870572725905881879805952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
808 1541773124543056985669792261588899713460460159290644092750076786703211818259330916740318692349333425621482459762297948437125636653987365005100715718023146457016234570744812343855313730993615728250655479810347420315771611718177717645639417856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
809 3083546249086113971339584523177799426920920318581288185500153573406423636518661833480637384698666851242964919524595896874251273307974730010201431436046292914032469141489624687710627461987231456501310959620694840631543223436355435291278835712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
810 21584823743602797799377091662244595988446442230069017298501075013844965455630632834364461692890667958700754436672171278119758913155823110071410020052324050398227283990427372813974392233910620195509176717344863884420802564054488047038951849984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
811 43169647487205595598754183324489191976892884460138034597002150027689930911261265668728923385781335917401508873344342556239517826311646220142820040104648100796454567980854745627948784467821240391018353434689727768841605128108976094077903699968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
812 129508942461616786796262549973467575930678653380414103791006450083069792733783797006186770157344007752204526620033027668718553478934938660428460120313944302389363703942564236883846353403463721173055060304069183306524815384326928282233711099904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
813 259017884923233573592525099946935151861357306760828207582012900166139585467567594012373540314688015504409053240066055337437106957869877320856920240627888604778727407885128473767692706806927442346110120608138366613049630768653856564467422199808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
814 777053654769700720777575299840805455584071920282484622746038700498418756402702782037120620944064046513227159720198166012311320873609631962570760721883665814336182223655385421303078120420782327038330361824415099839148892305961569693402266599424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
815 1554107309539401441555150599681610911168143840564969245492077400996837512805405564074241241888128093026454319440396332024622641747219263925141521443767331628672364447310770842606156240841564654076660723648830199678297784611923139386804533198848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
816 7770536547697007207775752998408054555840719202824846227460387004984187564027027820371206209440640465132271597201981660123113208736096319625707607218836658143361822236553854213030781204207823270383303618244150998391488923059615696934022665994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
817 15541073095394014415551505996816109111681438405649692454920774009968375128054055640742412418881280930264543194403963320246226417472192639251415214437673316286723644473107708426061562408415646540766607236488301996782977846119231393868045331988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
818 46623219286182043246654517990448327335044315216949077364762322029905125384162166922227237256643842790793629583211889960738679252416577917754245643313019948860170933419323125278184687225246939622299821709464905990348933538357694181604135995965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
819 93246438572364086493309035980896654670088630433898154729524644059810250768324333844454474513287685581587259166423779921477358504833155835508491286626039897720341866838646250556369374450493879244599643418929811980697867076715388363208271991930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
820 279739315717092259479927107942689964010265891301694464188573932179430752304973001533363423539863056744761777499271339764432075514499467506525473859878119693161025600515938751669108123351481637733798930256789435942093601230146165089624815975792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
821 559478631434184518959854215885379928020531782603388928377147864358861504609946003066726847079726113489523554998542679528864151028998935013050947719756239386322051201031877503338216246702963275467597860513578871884187202460292330179249631951585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
822 2797393157170922594799271079426899640102658913016944641885739321794307523049730015333634235398630567447617774992713397644320755144994675065254738598781196931610256005159387516691081233514816377337989302567894359420936012301461650896248159757926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
823 5594786314341845189598542158853799280205317826033889283771478643588615046099460030667268470797261134895235549985426795288641510289989350130509477197562393863220512010318775033382162467029632754675978605135788718841872024602923301792496319515852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
824 16784358943025535568795626476561397840615953478101667851314435930765845138298380092001805412391783404685706649956280385865924530869968050391528431592687181589661536030956325100146487401088898264027935815407366156525616073808769905377488958547558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
825 33568717886051071137591252953122795681231906956203335702628871861531690276596760184003610824783566809371413299912560771731849061739936100783056863185374363179323072061912650200292974802177796528055871630814732313051232147617539810754977917095116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
826 100706153658153213412773758859368387043695720868610007107886615584595070829790280552010832474350700428114239899737682315195547185219808302349170589556123089537969216185737950600878924406533389584167614892444196939153696442852619432264933751285350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
827 201412307316306426825547517718736774087391441737220014215773231169190141659580561104021664948701400856228479799475364630391094370439616604698341179112246179075938432371475901201757848813066779168335229784888393878307392885705238864529867502570700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
828 1007061536581532134127737588593683870436957208686100071078866155845950708297902805520108324743507004281142398997376823151955471852198083023491705895561230895379692161857379506008789244065333895841676148924441969391536964428526194322649337512853504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
829 2014123073163064268255475177187367740873914417372200142157732311691901416595805611040216649487014008562284797994753646303910943704396166046983411791122461790759384323714759012017578488130667791683352297848883938783073928857052388645298675025707008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
830 6042369219489192804766425531562103222621743252116600426473196935075704249787416833120649948461042025686854393984260938911732831113188498140950235373367385372278152971144277036052735464392003375050056893546651816349221786571157165935896025077121024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
831 12084738438978385609532851063124206445243486504233200852946393870151408499574833666241299896922084051373708787968521877823465662226376996281900470746734770744556305942288554072105470928784006750100113787093303632698443573142314331871792050154242048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
832 36254215316935156828598553189372619335730459512699602558839181610454225498724500998723899690766252154121126363905565633470396986679130988845701412240204312233668917826865662216316412786352020250300341361279910898095330719426942995615376150462726144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
833 72508430633870313657197106378745238671460919025399205117678363220908450997449001997447799381532504308242252727811131266940793973358261977691402824480408624467337835653731324432632825572704040500600682722559821796190661438853885991230752300925452288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
834 362542153169351568285985531893726193357304595126996025588391816104542254987245009987238996907662521541211263639055656334703969866791309888457014122402043122336689178268656622163164127863520202503003413612799108980953307194269429956153761504627261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
835 725084306338703136571971063787452386714609190253992051176783632209084509974490019974477993815325043082422527278111312669407939733582619776914028244804086244673378356537313244326328255727040405006006827225598217961906614388538859912307523009254522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
836 2175252919016109409715913191362357160143827570761976153530350896627253529923470059923433981445975129247267581834333938008223819200747859330742084734412258734020135069611939732978984767181121215018020481676794653885719843165616579736922569027763568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
837 4350505838032218819431826382724714320287655141523952307060701793254507059846940119846867962891950258494535163668667876016447638401495718661484169468824517468040270139223879465957969534362242430036040963353589307771439686331233159473845138055527137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
838 13051517514096656458295479148174142960862965424571856921182105379763521179540820359540603888675850775483605491006003628049342915204487155984452508406473552404120810417671638397873908603086727290108122890060767923314319058993699478421535414166581411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
839 26103035028193312916590958296348285921725930849143713842364210759527042359081640719081207777351701550967210982012007256098685830408974311968905016812947104808241620835343276795747817206173454580216245780121535846628638117987398956843070828333162823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
840 287133385310126442082500541259831145138985239340580852266006318354797465949898047909893285550868717060639320802132079817085544134498717431657955184942418152890657829188776044753225989267908000382378703581336894312915019297861388525273779111664791060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
841 574266770620252884165001082519662290277970478681161704532012636709594931899796095819786571101737434121278641604264159634171088268997434863315910369884836305781315658377552089506451978535816000764757407162673788625830038595722777050547558223329582120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
842 1722800311860758652495003247558986870833911436043485113596037910128784795699388287459359713305212302363835924812792478902513264806992304589947731109654508917343946975132656268519355935607448002294272221488021365877490115787168331151642674669988746362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
843 3445600623721517304990006495117973741667822872086970227192075820257569591398776574918719426610424604727671849625584957805026529613984609179895462219309017834687893950265312537038711871214896004588544442976042731754980231574336662303285349339977492725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
844 10336801871164551914970019485353921225003468616260910681576227460772708774196329724756158279831273814183015548876754873415079588841953827539686386657927053504063681850795937611116135613644688013765633328928128195264940694723009986909856048019932478177280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
845 20673603742329103829940038970707842450006937232521821363152454921545417548392659449512316559662547628366031097753509746830159177683907655079372773315854107008127363701591875222232271227289376027531266657856256390529881389446019973819712096039864956354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
846 103368018711645519149700194853539212250034686162609106815762274607727087741963297247561582798312738141830155488767548734150795888419538275396863866579270535040636818507959376111161356136446880137656333289281281952649406947230099869098560480199324781772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
847 206736037423291038299400389707078424500069372325218213631524549215454175483926594495123165596625476283660310977535097468301591776839076550793727733158541070081273637015918752222322712272893760275312666578562563905298813894460199738197120960398649563545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
848 620208112269873114898201169121235273500208116975654640894573647646362526451779783485369496789876428850980932932605292404904775330517229652381183199475623210243820911047756256666968136818681280825937999735687691715896441683380599214591362881195948690636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
849 1240416224539746229796402338242470547000416233951309281789147295292725052903559566970738993579752857701961865865210584809809550661034459304762366398951246420487641822095512513333936273637362561651875999471375383431792883366761198429182725762391897381273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
850 3721248673619238689389207014727411641001248701853927845367441885878175158710678700912216980739258573105885597595631754429428651983103377914287099196853739261462925466286537540001808820912087684955627998414126150295378650100283595287548177287175692143820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
851 7442497347238477378778414029454823282002497403707855690734883771756350317421357401824433961478517146211771195191263508858857303966206755828574198393707478522925850932573075080003617641824175369911255996828252300590757300200567190575096354574351384287641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
852 37212486736192386893892070147274116410012487018539278453674418858781751587106787009122169807392585731058855975956317544294286519831033779142870991968537392614629254662865375400018088209120876849556279984141261502953786501002835952875481772871756921438208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
853 74424973472384773787784140294548232820024974037078556907348837717563503174213574018244339614785171462117711951912635088588573039662067558285741983937074785229258509325730750800036176418241753699112559968282523005907573002005671905750963545743513842876416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
854 223274920417154321363352420883644698460074922111235670722046513152690509522640722054733018844355514386353135855737905265765719118986202674857225951811224355687775527977192252400108529254725261097337679904847569017722719006017015717252890637230541528629248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
855 446549840834308642726704841767289396920149844222471341444093026305381019045281444109466037688711028772706271711475810531531438237972405349714451903622448711375551055954384504800217058509450522194675359809695138035445438012034031434505781274461083057258496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
856 1339649522502925928180114525301868190760449532667414024332279078916143057135844332328398113066133086318118815134427431594594314713917216049143355710867346134126653167863153514400651175528351566584026079429085414106336314036102094303517343823383249171775488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
857 2679299045005851856360229050603736381520899065334828048664558157832286114271688664656796226132266172636237630268854863189188629427834432098286711421734692268253306335726307028801302351056703133168052158858170828212672628072204188607034687646766498343550976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
858 13396495225029259281801145253018681907604495326674140243322790789161430571358443323283981130661330863181188151344274315945943147139172160491433557108673461341266531678631535144006511755283515665840260794290854141063363140361020943035173438233832491717754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
859 26792990450058518563602290506037363815208990653348280486645581578322861142716886646567962261322661726362376302688548631891886294278344320982867114217346922682533063357263070288013023510567031331680521588581708282126726280722041886070346876467664983435509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
860 80378971350175555690806871518112091445626971960044841459936744734968583428150659939703886783967985179087128908065645895675658882835032962948601342652040768047599190071789210864039070531701093995041564765745124846380178842166125658211040629402994950306529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
861 160757942700351111381613743036224182891253943920089682919873489469937166856301319879407773567935970358174257816131291791351317765670065925897202685304081536095198380143578421728078141063402187990083129531490249692760357684332251316422081258805989900613058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
862 482273828101053334144841229108672548673761831760269048759620468409811500568903959638223320703807911074522773448393875374053953297010197777691608055912244608285595140430735265184234423190206563970249388594470749078281073052996753949266243776417969701839175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
863 964547656202106668289682458217345097347523663520538097519240936819623001137807919276446641407615822149045546896787750748107906594020395555383216111824489216571190280861470530368468846380413127940498777188941498156562146105993507898532487552835939403678351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
864 4822738281010533341448412291086725486737618317602690487596204684098115005689039596382233207038079110745227734483938753740539532970101977776916080559122446082855951404307352651842344231902065639702493885944707490782810730529967539492662437764179697018391756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
865 9645476562021066682896824582173450973475236635205380975192409368196230011378079192764466414076158221490455468967877507481079065940203955553832161118244892165711902808614705303684688463804131279404987771889414981565621461059935078985324875528359394036783513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
866 28936429686063200048690473746520352920425709905616142925577228104588690034134237578293399242228474664471366406903632522443237197820611866661496483354734676497135708425844115911054065391412393838214963315668244944696864383179805236955974626585078182110350540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
867 57872859372126400097380947493040705840851419811232285851154456209177380068268475156586798484456949328942732813807265044886474395641223733322992966709469352994271416851688231822108130782824787676429926631336489889393728766359610473911949253170156364220701081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
868 173618578116379200292142842479122117522554259433696857553463368627532140204805425469760395453370847986828198441421795134659423186923671199968978900128408058982814250555064695466324392348474363029289779894009469668181186299078831421735847759510469092662103244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
869 347237156232758400584285684958244235045108518867393715106926737255064280409610850939520790906741695973656396882843590269318846373847342399937957800256816117965628501110129390932648784696948726058579559788018939336362372598157662843471695519020938185324206489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
870 2430660093629308804089999794707709645315759632071756005748487160785449962867275956576645536347191871815594778179905131885231924616931396799565704601797712825759399507770905736528541492878641082410056918516132575354536608187103639904301868633146567297269445427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
871 4861320187258617608179999589415419290631519264143512011496974321570899925734551913153291072694383743631189556359810263770463849233862793599131409203595425651518799015541811473057082985757282164820113837032265150709073216374207279808603737266293134594538890854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
872 14583960561775852824539998768246257871894557792430536034490922964712699777203655739459873218083151230893568669079430791311391547701588380797394227610786276954556397046625434419171248957271846494460341511096795452127219649122621839425811211798879403783616672563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
873 29167921123551705649079997536492515743789115584861072068981845929425399554407311478919746436166302461787137338158861582622783095403176761594788455221572553909112794093250868838342497914543692988920683022193590904254439298245243678851622423597758807567233345126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
874 87503763370655116947239992609477547231367346754583216206945537788276198663221934436759239308498907385361412014476584747868349286209530284784365365664717661727338382279752606515027493743631078966762049066580772712763317894735731036554867270793276422701700035379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
875 175007526741310233894479985218955094462734693509166432413891075576552397326443868873518478616997814770722824028953169495736698572419060569568730731329435323454676764559505213030054987487262157933524098133161545425526635789471462073109734541586552845403400070758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
876 875037633706551169472399926094775472313673467545832162069455377882761986632219344367592393084989073853614120144765847478683492862095302847843653656647176617273383822797526065150274937436310789667620490665807727127633178947357310365548672707932764227017000353792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
877 1750075267413102338944799852189550944627346935091664324138910755765523973264438688735184786169978147707228240289531694957366985724190605695687307313294353234546767645595052130300549874872621579335240981331615454255266357894714620731097345415865528454034000707584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
878 5250225802239307016834399556568652833882040805274992972416732267296571919793316066205554358509934443121684720868595084872100957172571817087061921939883059703640302936785156390901649624617864738005722943994846362765799073684143862193292036247596585362102002122752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
879 10500451604478614033668799113137305667764081610549985944833464534593143839586632132411108717019868886243369441737190169744201914345143634174123843879766119407280605873570312781803299249235729476011445887989692725531598147368287724386584072495193170724204004245504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
880 31501354813435842101006397339411917003292244831649957834500393603779431518759896397233326151059606658730108325211570509232605743035430902522371531639298358221841817620710938345409897747707188428034337663969078176594794442104863173159752217485579512172612012736512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
881 63002709626871684202012794678823834006584489663299915669000787207558863037519792794466652302119213317460216650423141018465211486070861805044743063278596716443683635241421876690819795495414376856068675327938156353189588884209726346319504434971159024345224025473024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
882 315013548134358421010063973394119170032922448316499578345003936037794315187598963972333261510596066587301083252115705092326057430354309025223715316392983582218418176207109383454098977477071884280343376639690781765947944421048631731597522174855795121726120127365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
883 630027096268716842020127946788238340065844896632999156690007872075588630375197927944666523021192133174602166504231410184652114860708618050447430632785967164436836352414218766908197954954143768560686753279381563531895888842097263463195044349711590243452240254730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
884 1890081288806150526060383840364715020197534689898997470070023616226765891125593783833999569063576399523806499512694230553956344582125854151342291898357901493310509057242656300724593864862431305682060259838144690595687666526291790389585133049134770730356720764190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
885 3780162577612301052120767680729430040395069379797994940140047232453531782251187567667999138127152799047612999025388461107912689164251708302684583796715802986621018114485312601449187729724862611364120519676289381191375333052583580779170266098269541460713441528381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
886 11340487732836903156362303042188290121185208139393984820420141697360595346753562703003997414381458397142838997076165383323738067492755124908053751390147408959863054343455937804347563189174587834092361559028868143574125999157750742337510798294808624382140324585144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
887 22680975465673806312724606084376580242370416278787969640840283394721190693507125406007994828762916794285677994152330766647476134985510249816107502780294817919726108686911875608695126378349175668184723118057736287148251998315501484675021596589617248764280649170288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
888 113404877328369031563623030421882901211852081393939848204201416973605953467535627030039974143814583971428389970761653833237380674927551249080537513901474089598630543434559378043475631891745878340923615590288681435741259991577507423375107982948086243821403245851443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
889 226809754656738063127246060843765802423704162787879696408402833947211906935071254060079948287629167942856779941523307666474761349855102498161075027802948179197261086869118756086951263783491756681847231180577362871482519983155014846750215965896172487642806491702886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
890 680429263970214189381738182531297407271112488363639089225208501841635720805213762180239844862887503828570339824569922999424284049565307494483225083408844537591783260607356268260853791350475270045541693541732088614447559949465044540250647897688517462928419475108659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
891 1360858527940428378763476365062594814542224976727278178450417003683271441610427524360479689725775007657140679649139845998848568099130614988966450166817689075183566521214712536521707582700950540091083387083464177228895119898930089080501295795377034925856838950217318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
892 4082575583821285136290429095187784443626674930181834535351251011049814324831282573081439069177325022971422038947419537996545704297391844966899350500453067225550699563644137609565122748102851620273250161250392531686685359696790267241503887386131104777570516850651955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
893 8165151167642570272580858190375568887253349860363669070702502022099628649662565146162878138354650045942844077894839075993091408594783689933798701000906134451101399127288275219130245496205703240546500322500785063373370719393580534483007774772262209555141033701303910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
894 40825755838212851362904290951877844436266749301818345353512510110498143248312825730814390691773250229714220389474195379965457042973918449668993505004530672255506995636441376095651227481028516202732501612503925316866853596967902672415038873861311047775705168506519552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
895 81651511676425702725808581903755688872533498603636690707025020220996286496625651461628781383546500459428440778948390759930914085947836899337987010009061344511013991272882752191302454962057032405465003225007850633733707193935805344830077747722622095551410337013039104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
896 244954535029277108177425745711267066617600495810910072121075060662988859489876954384886344150639501378285322336845172279792742257843510698013961030027184033533041973818648256573907364886171097216395009675023551901201121581807416034490233243167866286654231011039117312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
897 489909070058554216354851491422534133235200991621820144242150121325977718979753908769772688301279002756570644673690344559585484515687021396027922060054368067066083947637296513147814729772342194432790019350047103802402243163614832068980466486335732573308462022078234624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
898 1469727210175662649064554474267602399705602974865460432726450363977933156939261726309318064903837008269711934021071033678756453547061064188083766180163104201198251842911889539443444189317026583298370058050141311407206729490844496206941399459007197719925386066234703872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
899 2939454420351325298129108948535204799411205949730920865452900727955866313878523452618636129807674016539423868042142067357512907094122128376167532360326208402396503685823779078886888378634053166596740116100282622814413458981688992413882798918014395439850772132469407744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
900 20576180942459277086903762639746433595878441648116446058170305095691064197149664168330452908653718115775967076294994471502590349658854898633172726522283458816775525800766453552208218650438372166177180812701978359700894212871822946897179592426100768078955404927285854208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
901 41152361884918554173807525279492867191756883296232892116340610191382128394299328336660905817307436231551934152589988943005180699317709797266345453044566917633551051601532907104416437300876744332354361625403956719401788425743645893794359184852201536157910809854571708416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
902 123457085654755662521422575838478601575270649888698676349021830574146385182897985009982717451922308694655802457769966829015542097953129391799036359133700752900653154804598721313249311902630232997063084876211870158205365277230937681383077554556604608473732429563715125248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
903 246914171309511325042845151676957203150541299777397352698043661148292770365795970019965434903844617389311604915539933658031084195906258783598072718267401505801306309609197442626498623805260465994126169752423740316410730554461875362766155109113209216947464859127430250496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
904 740742513928533975128535455030871609451623899332192058094130983444878311097387910059896304711533852167934814746619800974093252587718776350794218154802204517403918928827592327879495871415781397982378509257271220949232191663385626088298465327339627650842394577382290751488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
905 1481485027857067950257070910061743218903247798664384116188261966889756622194775820119792609423067704335869629493239601948186505175437552701588436309604409034807837857655184655758991742831562795964757018514542441898464383326771252176596930654679255301684789154764581502976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
906 7407425139285339751285354550308716094516238993321920580941309834448783110973879100598963047115338521679348147466198009740932525877187763507942181548022045174039189288275923278794958714157813979823785092572712209492321916633856260882984653273396276508423945773822907514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
907 14814850278570679502570709100617432189032477986643841161882619668897566221947758201197926094230677043358696294932396019481865051754375527015884363096044090348078378576551846557589917428315627959647570185145424418984643833267712521765969306546792553016847891547645815029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
908 44444550835712038507712127301852296567097433959931523485647859006692698665843274603593778282692031130076088884797188058445595155263126581047653089288132271044235135729655539672769752284946883878942710555436273256953931499803137565297907919640377659050543674642937445089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
909 88889101671424077015424254603704593134194867919863046971295718013385397331686549207187556565384062260152177769594376116891190310526253162095306178576264542088470271459311079345539504569893767757885421110872546513907862999606275130595815839280755318101087349285874890178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
910 266667305014272231046272763811113779402584603759589140913887154040156191995059647621562669696152186780456533308783128350673570931578759486285918535728793626265410814377933238036618513709681303273656263332617639541723588998818825391787447517842265954303262047857624670535680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
911 533334610028544462092545527622227558805169207519178281827774308080312383990119295243125339392304373560913066617566256701347141863157518972571837071457587252530821628755866476073237027419362606547312526665235279083447177997637650783574895035684531908606524095715249341071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
912 2666673050142722310462727638111137794025846037595891409138871540401561919950596476215626696961521867804565333087831283506735709315787594862859185357287936262654108143779332380366185137096813032736562633326176395417235889988188253917874475178422659543032620478576246705356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
913 5333346100285444620925455276222275588051692075191782818277743080803123839901192952431253393923043735609130666175662567013471418631575189725718370714575872525308216287558664760732370274193626065473125266652352790834471779976376507835748950356845319086065240957152493410713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
914 16000038300856333862776365828666826764155076225575348454833229242409371519703578857293760181769131206827391998526987701040414255894725569177155112143727617575924648862675994282197110822580878196419375799957058372503415339929129523507246851070535957258195722871457480232140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
915 32000076601712667725552731657333653528310152451150696909666458484818743039407157714587520363538262413654783997053975402080828511789451138354310224287455235151849297725351988564394221645161756392838751599914116745006830679858259047014493702141071914516391445742914960464281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
916 96000229805138003176658194972000960584930457353452090728999375454456229118221473143762561090614787240964351991161926206242485535368353415062930672862365705455547893176055965693182664935485269178516254799742350235020492039574777141043481106423215743549174337228744881392844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
917 192000459610276006353316389944001921169860914706904181457998750908912458236442946287525122181229574481928703982323852412484971070736706830125861345724731410911095786352111931386365329870970538357032509599484700470040984079149554282086962212846431487098348674457489762785689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
918 960002298051380031766581949720009605849304573534520907289993754544562291182214731437625610906147872409643519911619262062424855353683534150629306728623657054555478931760559656931826649354852691785162547997423502350204920395747771410434811064232157435491743372287448813928448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
919 1920004596102760063533163899440019211698609147069041814579987509089124582364429462875251221812295744819287039823238524124849710707367068301258613457247314109110957863521119313863653298709705383570325095994847004700409840791495542820869622128464314870983486744574897627856896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
920 5760013788308280190599491698320057635095827441207125443739962527267373747093288388625753665436887234457861119469715572374549132122101204903775840371741942327332873590563357941590959896129116150710975287984541014101229522374486628462608866385392944612950460233724692883570688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
921 11520027576616560381198983396640115270191654882414250887479925054534747494186576777251507330873774468915722238939431144749098264244202409807551680743483884654665747181126715883181919792258232301421950575969082028202459044748973256925217732770785889225900920467449385767141376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
922 34560082729849681143596950189920345810574964647242752662439775163604242482559730331754521992621323406747166716818293434247294792732607229422655042230451653963997241543380147649545759376774696904265851727907246084607377134246919770775653198312357667677702761402348157301424128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
923 69120165459699362287193900379840691621149929294485505324879550327208484965119460663509043985242646813494333433636586868494589585465214458845310084460903307927994483086760295299091518753549393808531703455814492169214754268493839541551306396624715335355405522804696314602848256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
924 345600827298496811435969501899203458105749646472427526624397751636042424825597303317545219926213234067471667168182934342472947927326072294226550422304516539639972415433801476495457593767746969042658517279072460846073771342469197707756531983123576676777027614023481573014241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
925 691201654596993622871939003798406916211499292944855053248795503272084849651194606635090439852426468134943334336365868684945895854652144588453100844609033079279944830867602952990915187535493938085317034558144921692147542684938395415513063966247153353554055228046963146028482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
926 2073604963790980868615817011395220748634497878834565159746386509816254548953583819905271319557279404404830003009097606054837687563956433765359302533827099237839834492602808858972745562606481814255951103674434765076442628054815186246539191898741460060662165684140889438085447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
927 4147209927581961737231634022790441497268995757669130319492773019632509097907167639810542639114558808809660006018195212109675375127912867530718605067654198475679668985205617717945491125212963628511902207348869530152885256109630372493078383797482920121324331368281778876170895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
928 12441629782745885211694902068371324491806987273007390958478319058897527293721502919431627917343676426428980018054585636329026125383738602592155815202962595427039006955616853153836473375638890885535706622046608590458655768328891117479235151392448760363972994104845336628512686080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
929 24883259565491770423389804136742648983613974546014781916956638117795054587443005838863255834687352852857960036109171272658052250767477205184311630405925190854078013911233706307672946751277781771071413244093217180917311536657782234958470302784897520727945988209690673257025372160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
930 174182816958442392963728628957198542885297821822103473418696466824565382112101040872042790842811469970005720252764198908606365755372340436290181412841476335978546097378635944153710627258944472397499892708652520266421180756604475644709292119494282645095621917467834712799177605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
931 348365633916884785927457257914397085770595643644206946837392933649130764224202081744085581685622939940011440505528397817212731510744680872580362825682952671957092194757271888307421254517888944794999785417305040532842361513208951289418584238988565290191243834935669425598355210240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
932 1045096901750654357782371773743191257311786930932620840512178800947392292672606245232256745056868819820034321516585193451638194532234042617741088477048858015871276584271815664922263763553666834384999356251915121598527084539626853868255752716965695870573731504807008276795065630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
933 2090193803501308715564743547486382514623573861865241681024357601894784585345212490464513490113737639640068643033170386903276389064468085235482176954097716031742553168543631329844527527107333668769998712503830243197054169079253707736511505433931391741147463009614016553590131261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
934 6270581410503926146694230642459147543870721585595725043073072805684353756035637471393540470341212918920205929099511160709829167193404255706446530862293148095227659505630893989533582581322001006309996137511490729591162507237761123209534516301794175223442389028842049660770393784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
935 12541162821007852293388461284918295087741443171191450086146145611368707512071274942787080940682425837840411858199022321419658334386808511412893061724586296190455319011261787979067165162644002012619992275022981459182325014475522246419069032603588350446884778057684099321540787568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
936 62705814105039261466942306424591475438707215855957250430730728056843537560356374713935404703412129189202059290995111607098291671934042557064465308622931480952276595056308939895335825813220010063099961375114907295911625072377611232095345163017941752234423890288420496607703937843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
937 125411628210078522933884612849182950877414431711914500861461456113687075120712749427870809406824258378404118581990223214196583343868085114128930617245862961904553190112617879790671651626440020126199922750229814591823250144755222464190690326035883504468847780576840993215407875686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
938 376234884630235568801653838547548852632243295135743502584384368341061225362138248283612428220472775135212355745970669642589750031604255342386791851737588885713659570337853639372014954879320060378599768250689443775469750434265667392572070978107650513406543341730522979646223627059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
939 752469769260471137603307677095097705264486590271487005168768736682122450724276496567224856440945550270424711491941339285179500063208510684773583703475177771427319140675707278744029909758640120757199536501378887550939500868531334785144141956215301026813086683461045959292447254118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
940 2257409307781413412809923031285293115793459770814461015506306210046367352172829489701674569322836650811274134475824017855538500189625532054320751110425533314281957422027121836232089729275920362271598609504136662652818502605594004355432425868645903080439260050383137877877341762355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
941 4514818615562826825619846062570586231586919541628922031012612420092734704345658979403349138645673301622548268951648035711077000379251064108641502220851066628563914844054243672464179458551840724543197219008273325305637005211188008710864851737291806160878520100766275755754683524710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
942 22574093077814134128099230312852931157934597708144610155063062100463673521728294897016745693228366508112741344758240178555385001896255320543207511104255333142819574220271218362320897292759203622715986095041366626528185026055940043554324258686459030804392600503831378778773417623552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
943 45148186155628268256198460625705862315869195416289220310126124200927347043456589794033491386456733016225482689516480357110770003792510641086415022208510666285639148440542436724641794585518407245431972190082733253056370052111880087108648517372918061608785201007662757557546835247104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
944 135444558466884804768595381877117586947607586248867660930378372602782041130369769382100474159370199048676448068549441071332310011377531923259245066625531998856917445321627310173925383756555221736295916570248199759169110156335640261325945552118754184826355603022988272672640505741312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
945 270889116933769609537190763754235173895215172497735321860756745205564082260739538764200948318740398097352896137098882142664620022755063846518490133251063997713834890643254620347850767513110443472591833140496399518338220312671280522651891104237508369652711206045976545345281011482624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
946 812667350801308828611572291262705521685645517493205965582270235616692246782218616292602844956221194292058688411296646427993860068265191539555470399753191993141504671929763861043552302539331330417775499421489198555014660938013841567955673312712525108958133618137929636035843034447872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
947 1625334701602617657223144582525411043371291034986411931164540471233384493564437232585205689912442388584117376822593292855987720136530383079110940799506383986283009343859527722087104605078662660835550998842978397110029321876027683135911346625425050217916267236275859272071686068895744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
948 8126673508013088286115722912627055216856455174932059655822702356166922467822186162926028449562211942920586884112966464279938600682651915395554703997531919931415046719297638610435523025393313304177754994214891985550146609380138415679556733127125251089581336181379296360358430344478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
949 16253347016026176572231445825254110433712910349864119311645404712333844935644372325852056899124423885841173768225932928559877201365303830791109407995063839862830093438595277220871046050786626608355509988429783971100293218760276831359113466254250502179162672362758592720716860688957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
950 48760041048078529716694337475762331301138731049592357934936214137001534806933116977556170697373271657523521304677798785679631604095911492373328223985191519588490280315785831662613138152359879825066529965289351913300879656280830494077340398762751506537488017088275778162150582066872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
951 97520082096157059433388674951524662602277462099184715869872428274003069613866233955112341394746543315047042609355597571359263208191822984746656447970383039176980560631571663325226276304719759650133059930578703826601759312561660988154680797525503013074976034176551556324301164133744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
952 292560246288471178300166024854573987806832386297554147609617284822009208841598701865337024184239629945141127828066792714077789624575468954239969343911149117530941681894714989975678828914159278950399179791736111479805277937684982964464042392576509039224928102529654668972903492401233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
953 585120492576942356600332049709147975613664772595108295219234569644018417683197403730674048368479259890282255656133585428155579249150937908479938687822298235061883363789429979951357657828318557900798359583472222959610555875369965928928084785153018078449856205059309337945806984802467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
954 2925602462884711783001660248545739878068323862975541476096172848220092088415987018653370241842396299451411278280667927140777896245754689542399693439111491175309416818947149899756788289141592789503991797917361114798052779376849829644640423925765090392249281025296546689729034924012339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
955 5851204925769423566003320497091479756136647725951082952192345696440184176831974037306740483684792598902822556561335854281555792491509379084799386878222982350618833637894299799513576578283185579007983595834722229596105558753699659289280847851530180784498562050593093379458069848024678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
956 17553614777308270698009961491274439268409943177853248856577037089320552530495922111920221451054377796708467669684007562844667377474528137254398160634668947051856500913682899398540729734849556737023950787504166688788316676261098977867842543554590542353495686151779280138374209544074035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
957 35107229554616541396019922982548878536819886355706497713154074178641105060991844223840442902108755593416935339368015125689334754949056274508796321269337894103713001827365798797081459469699113474047901575008333377576633352522197955735685087109181084706991372303558560276748419088148070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
958 105321688663849624188059768947646635610459659067119493139462222535923315182975532671521328706326266780250806018104045377068004264847168823526388963808013682311139005482097396391244378409097340422143704725025000132729900057566593867207055261327543254120974116910675680830245257264444211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
959 210643377327699248376119537895293271220919318134238986278924445071846630365951065343042657412652533560501612036208090754136008529694337647052777927616027364622278010964194792782488756818194680844287409450050000265459800115133187734414110522655086508241948233821351361660490514528888422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
960 1474503641293894738632836765267052898546435226939672903952471115502926412561657457401298601888567734923511284253456635278952059707860363529369445493312191552355946076749363549477421297727362765910011866150350001858218600805932314140898773658585605557693637636749459531623433601702218956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
961 2949007282587789477265673530534105797092870453879345807904942231005852825123314914802597203777135469847022568506913270557904119415720727058738890986624383104711892153498727098954842595454725531820023732300700003716437201611864628281797547317171211115387275273498919063246867203404437913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
962 8847021847763368431797020591602317391278611361638037423714826693017558475369944744407791611331406409541067705520739811673712358247162181176216672959873149314135676460496181296864527786364176595460071196902100011149311604835593884845392641951513633346161825820496757189740601610213313740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
963 17694043695526736863594041183204634782557222723276074847429653386035116950739889488815583222662812819082135411041479623347424716494324362352433345919746298628271352920992362593729055572728353190920142393804200022298623209671187769690785283903027266692323651640993514379481203220426627481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
964 53082131086580210590782123549613904347671668169828224542288960158105350852219668466446749667988438457246406233124438870042274149482973087057300037759238895884814058762977087781187166718185059572760427181412600066895869629013563309072355851709081800076970954922980543138443609661279882444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
965 106164262173160421181564247099227808695343336339656449084577920316210701704439336932893499335976876914492812466248877740084548298965946174114600075518477791769628117525954175562374333436370119145520854362825200133791739258027126618144711703418163600153941909845961086276887219322559764889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
966 530821310865802105907821235496139043476716681698282245422889601581053508522196684664467496679884384572464062331244388700422741494829730870573000377592388958848140587629770877811871667181850595727604271814126000668958696290135633090723558517090818000769709549229805431384436096612798824448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
967 1061642621731604211815642470992278086953433363396564490845779203162107017044393369328934993359768769144928124662488777400845482989659461741146000755184777917696281175259541755623743334363701191455208543628252001337917392580271266181447117034181636001539419098459610862768872193225597648896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
968 3184927865194812635446927412976834260860300090189693472537337609486321051133180107986804980079306307434784373987466332202536448968978385223438002265554333753088843525778625266871230003091103574365625630884756004013752177740813798544341351102544908004618257295378832588306616579676792946688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
969 6369855730389625270893854825953668521720600180379386945074675218972642102266360215973609960158612614869568747974932664405072897937956770446876004531108667506177687051557250533742460006182207148731251261769512008027504355481627597088682702205089816009236514590757665176613233159353585893376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
970 19109567191168875812681564477861005565161800541138160835224025656917926306799080647920829880475837844608706243924797993215218693813870311340628013593326002518533061154671751601227380018546621446193753785308536024082513066444882791266048106615269448027709543772272995529839699478060757680128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
971 38219134382337751625363128955722011130323601082276321670448051313835852613598161295841659760951675689217412487849595986430437387627740622681256027186652005037066122309343503202454760037093242892387507570617072048165026132889765582532096213230538896055419087544545991059679398956121515360256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
972 191095671911688758126815644778610055651618005411381608352240256569179263067990806479208298804758378446087062439247979932152186938138703113406280135933260025185330611546717516012273800185466214461937537853085360240825130664448827912660481066152694480277095437722729955298396994780607576801280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
973 382191343823377516253631289557220111303236010822763216704480513138358526135981612958416597609516756892174124878495959864304373876277406226812560271866520050370661223093435032024547600370932428923875075706170720481650261328897655825320962132305388960554190875445459910596793989561215153602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
974 1146574031470132548760893868671660333909708032468289650113441539415075578407944838875249792828550270676522374635487879592913121628832218680437680815599560151111983669280305096073642801112797286771625227118512161444950783986692967475962886396916166881662572626336379731790381968683645460807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
975 2293148062940265097521787737343320667819416064936579300226883078830151156815889677750499585657100541353044749270975759185826243257664437360875361631199120302223967338560610192147285602225594573543250454237024322889901567973385934951925772793832333763325145252672759463580763937367290921615360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
976 6879444188820795292565363212029962003458248194809737900680649236490453470447669033251498756971301624059134247812927277557478729772993312082626084893597360906671902015681830576441856806676783720629751362711072968669704703920157804855777318381497001289975435758018278390742291812101872764846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
977 13758888377641590585130726424059924006916496389619475801361298472980906940895338066502997513942603248118268495625854555114957459545986624165252169787194721813343804031363661152883713613353567441259502725422145937339409407840315609711554636762994002579950871516036556781484583624203745529692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
978 68794441888207952925653632120299620034582481948097379006806492364904534704476690332514987569713016240591342478129272775574787297729933120826260848935973609066719020156818305764418568066767837206297513627110729686697047039201578048557773183814970012899754357580182783907422918121018727648460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
979 137588883776415905851307264240599240069164963896194758013612984729809069408953380665029975139426032481182684956258545551149574595459866241652521697871947218133438040313636611528837136133535674412595027254221459373394094078403156097115546367629940025799508715160365567814845836242037455296921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
980 412766651329247717553921792721797720207494891688584274040838954189427208226860141995089925418278097443548054868775636653448723786379598724957565093615841654400314120940909834586511408400607023237785081762664378120182282235209468291346639102889820077398526145481096703444537508726112365890764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
981 825533302658495435107843585443595440414989783377168548081677908378854416453720283990179850836556194887096109737551273306897447572759197449915130187231683308800628241881819669173022816801214046475570163525328756240364564470418936582693278205779640154797052290962193406889075017452224731781529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
982 2476599907975486305323530756330786321244969350131505644245033725136563249361160851970539552509668584661288329212653819920692342718277592349745390561695049926401884725645459007519068450403642139426710490575986268721093693411256809748079834617338920464391156872886580220667225052356674195344588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
983 4953199815950972610647061512661572642489938700263011288490067450273126498722321703941079105019337169322576658425307639841384685436555184699490781123390099852803769451290918015038136900807284278853420981151972537442187386822513619496159669234677840928782313745773160441334450104713348390689177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
984 24765999079754863053235307563307863212449693501315056442450337251365632493611608519705395525096685846612883292126538199206923427182775923497453905616950499264018847256454590075190684504036421394267104905759862687210936934112568097480798346173389204643911568728865802206672250523566741953445888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
985 49531998159509726106470615126615726424899387002630112884900674502731264987223217039410791050193371693225766584253076398413846854365551846994907811233900998528037694512909180150381369008072842788534209811519725374421873868225136194961596692346778409287823137457731604413344501047133483906891776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
986 148595994478529178319411845379847179274698161007890338654702023508193794961669651118232373150580115079677299752759229195241540563096655540984723433701702995584113083538727540451144107024218528365602629434559176123265621604675408584884790077040335227863469412373194813240033503141400451720675328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
987 297191988957058356638823690759694358549396322015780677309404047016387589923339302236464746301160230159354599505518458390483081126193311081969446867403405991168226167077455080902288214048437056731205258869118352246531243209350817169769580154080670455726938824746389626480067006282800903441350656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
988 891575966871175069916471072279083075648188966047342031928212141049162769770017906709394238903480690478063798516555375171449243378579933245908340602210217973504678501232365242706864642145311170193615776607355056739593729628052451509308740462242011367180816474239168879440201018848402710324051968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
989 1783151933742350139832942144558166151296377932094684063856424282098325539540035813418788477806961380956127597033110750342898486757159866491816681204420435947009357002464730485413729284290622340387231553214710113479187459256104903018617480924484022734361632948478337758880402037696805420648103936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
990 12482063536196450978830595011907163059074645524662788446994969974688278776780250693931519344648729666692893179231775252400289407300119065442716768430943051629065499017253113397896104990034356382710620872502970794354312214792734321130322366471388159140531430639348364312162814263877637944536727552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
991 24964127072392901957661190023814326118149291049325576893989939949376557553560501387863038689297459333385786358463550504800578814600238130885433536861886103258130998034506226795792209980068712765421241745005941588708624429585468642260644732942776318281062861278696728624325628527755275889073455104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
992 74892381217178705872983570071442978354447873147976730681969819848129672660681504163589116067892378000157359075390651514401736443800714392656300610585658309774392994103518680387376629940206138296263725235017824766125873288756405926781934198828328954843188583836090185872976885583265827667220365312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
993 149784762434357411745967140142885956708895746295953461363939639696259345321363008327178232135784756000314718150781303028803472887601428785312601221171316619548785988207037360774753259880412276592527450470035649532251746577512811853563868397656657909686377167672180371745953771166531655334440730624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
994 449354287303072235237901420428657870126687238887860384091818919088778035964089024981534696407354268000944154452343909086410418662804286355937803663513949858646357964621112082324259779641236829777582351410106948596755239732538435560691605192969973729059131503016541115237861313499594966003322191872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
995 898708574606144470475802840857315740253374477775720768183637838177556071928178049963069392814708536001888308904687818172820837325608572711875607327027899717292715929242224164648519559282473659555164702820213897193510479465076871121383210385939947458118263006033082230475722626999189932006644383744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
996 4493542873030722352379014204286578701266872388878603840918189190887780359640890249815346964073542680009441544523439090864104186628042863559378036635139498586463579646211120823242597796412368297775823514101069485967552397325384355606916051929699737290591315030165411152378613134995949660033221918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
997 8987085746061444704758028408573157402533744777757207681836378381775560719281780499630693928147085360018883089046878181728208373256085727118756073270278997172927159292422241646485195592824736595551647028202138971935104794650768711213832103859399474581182630060330822304757226269991899320066443837440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
998 26961257238184334114274085225719472207601234333271623045509135145326682157845341498892081784441256080056649267140634545184625119768257181356268219810836991518781477877266724939455586778474209786654941084606416915805314383952306133641496311578198423743547890180992466914271678809975697960199331512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
999 53922514476368668228548170451438944415202468666543246091018270290653364315690682997784163568882512160113298534281269090369250239536514362712536439621673983037562955754533449878911173556948419573309882169212833831610628767904612267282992623156396847487095780361984933828543357619951395920398663024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1000 161767543429106004685644511354316833245607405999629738273054810871960092947072048993352490706647536480339895602843807271107750718609543088137609318865021949112688867263600349636733520670845258719929646507638501494831886303713836801848977869469190542461287341085954801485630072859854187761195989073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000