0 -2
1 3
2 6
3 21
4 90
5 429
6 2184
7 11628
8 63954
9 360525
10 2072070
11 12096045
12 71524440
13 427496076
14 2578547760
15 15675792072
16 95951017602
17 590842763469
18 3657598059570
19 22749427475775
20 142096423925610
21 890949529108485
22 5605635937900320
23 35380499289211440
24 223951032734902200
25 1421312084895916044
26 9042374621555013384
27 57656986187546275068
28 368405677977568406928
29 2358531813186701552520
30 15126583696777082499552
31 97178901131833097168592
32 625299953116140345471714
33 4029467879695967331134157
34 26002272972577137738223050
35 168013444555105567633996515
36 1086960218764955268542944590
37 7040290835684379839142741255
38 45650727945069241904336090664
39 296319285537549849423999749340
40 1925325180587649844422013561218
41 12521570585041359579870177627813
42 81508743464073015371891586554886
43 531033366275851895634245801597325
44 3462537309886432422944298643644000
45 22594676985075397792119294107943600
46 147550905414242970388287869979633600
47 964245673233846563179192144139383200
48 6305659205226601867106032837332545400
49 41262732049349965194964314395778559500
50 270183367915864863009936031958782761720
51 1770196736965359217489968195410790144420
52 11604769945542885146472696653708675046840
53 76119158119888439363723200287870783629340
54 499556676342362343487778427642101092977600
55 3280199964283389903290184139268972222604960
56 21549267332927366488217174953537282767422160
57 141635997190779940474371990850880934220995720
58 931357546744768843958913870872509411534163760
59 6127085990373289167939182407793399051324817000
60 40325493677818151901932501359527648210063837600
61 265513955358548361361071218984013604055925675600
62 1748924338522239875149400665093754439934075339200
63 11524578569747978758246384001698749495146540258976
64 75970339538274692650940115011198203487936961992610
65 500982938532991054595993821047906864968840828252877
66 3304888142744353202629782972159196848295489877426682
67 21809257635507835024581199953578216930265080742580779
68 143969609227862178920437986621660124833776023202657430
69 950697443354091490919394924351060948104980832367278475
70 6279879350385834358105996976145055422055840499271297240
71 41494815623713651387191543399913215321732171138352552740
72 274262353615477991861029420304088396374758907372491056630
73 1813279656296191645291874483366165913962830914992475708135
74 11991849464418829468863527333458537952793349515035732896050
75 79328096262409821840805532560380822272149616664363224740407
76 524909229503516227893291122386291226913380384369561330941752
77 3474198685673705637201037995289862089207824359648956794798204
78 23000402216817485459187020772787474079420534470331058879706224
79 152308355645631067038351849038213917183585184824999249652299560
80 1008827325460354454411573898204999917496180738355018614913957746
81 6683626077661715691241344026076580428785658425179516586200719141
82 44290148806722540940044016390666982024420420322834067265671861122
83 293561703728238177983216172166616913166243344560383743765841475991
84 1946196068343751821531159396314183983779628674373801551912122702250
85 12905251193320564419355365312649456197907179920858982243411993869925
86 85592722724854792003688624448155675215495355688895803895922224540800
87 567800319188211034496863255844387702747560031963321845198751348625600
88 3767391987964376850966849836505164640697771692598196502753793039127520
89 25001750580953841613800666478311507297032107990442897091927785741953200
90 165952029368253022436184535559205840986110327227438849896587336124055840
91 1101730646795848195243951471470816580843281228633938259845606236668163440
92 7315554316144063996359694874000090710717040574450298523679021882252751680
93 48584337404731828676782890760850646023441200153334916306996468341813719200
94 322716306484041888514118234454256538269256714637807761292803939218919664000
95 2143974005056847376801021249666319356122481346544894452906236228780797697600
96 14245921513967389670589508342841714936329550465621932840547785622258795172600
97 94674387169461877152478948011349850058542431302020189273560839394290736178700
98 629279992583205004495440919748909364439354245106363393067906740966133401853400
99 4183342267261138637406817097254036372505428716794994606970044543563124180064500
100 27814391058585717356410592149340505553715491677215041529518619781302717915210760
101 184961384725997929389655451666062964336400216895055159052397388924003495614825860
102 1230145958339931751768001137826565389002914453252769055511627027117858079209354720
103 8182669913035248134747581331308817205727295394055626131624285817014963858401699920
104 54437104466039959023529756515702749916585992490554012196731243715760085646613315800
105 362205814083234978211036027922628351683542738688174928863049176830022830970490772380
106 2410322120401160744747284192608974038771875483116927645187373123610537336596797129480
107 16041793061822204685473188061682064086002919868318617497978329102202735756790701337660
108 106779480432180876666095432679310069988484551888343045671297611801742241109800637327680
109 710851221306061864965757073870792791424417568668592433476375098225672753593708318404000
110 4732870447809127216504263536416944682529895503274922274393638636555089426915818372995200
111 31515522740367258453595315815841314600881930439717241088369380817060822031411624373291200
112 209883084899534226181270662647362169290274393573792766844597047167815528912906722664088400
113 1397920405293977372550711000564834932272892487463913534685591955162863370892189053401903240
114 9311906618153482474700191756602760863482541424724840215978914183127536435365775911021720400
115 62036180013997670629676772076753107207642405125883319888829033962472719427929784386605286680
116 413333760075350355409015232851738794910570400117730422438870742182565660389045827184914220880
117 2754262041730227472823702638056791200619280684794624592748682925637462813364950853393565912360
118 18355125326784927406340434457731518711664012641545136124773047409224779225021381814177099913600
119 122336588146263864372170595897810087615794901828275116129982684612647761333025979259844871592000
120 815457818308840846574497808890381801592982669885460617182742321574933676065454759660497342816800
121 5436157082833620154069219584430468319226824922044124542690557017958394575858520184351057669406800
122 36243247646772943759430931299394553202179734179716160834914456443146212126681111498257952184901600
123 241660738602462403250103056356913756804280054357584784700894276398290236208539984606726928070109200
124 1611492400815166554779974148829047462769562436397842380413694887409781828497851849813174473979336000
125 10747139898891816546993598199393256628454957042700849259218715161659172952916541326876940878683491744
126 71680222023418839409240549857307784107372883664046870908194488754181347814975133160251514614114368384
127 478131018177405964550302705421324022748144769999533583889805163393468621573266873953637476079572840768
128 3189590928245967362781339187452178085575399577809388558706071577122973580311370377900276471861709263138
129 21279573356461366278116114826068270727016584234272164959008405773444397307248806400926851287592450429645
130 141980953777123815180022020430825338739700911238423237373660717963048136141017489028245292410460919926362
131 947405505332401297054758677086430779896892554990477142287287072978049419097684437295212807332574162493627
132 6322368021412837691302858976782105992633739255667525651226534473181549286242618647224811081355920076426534
133 42195012396560681340402517964707871381821243639275203645783331114142345779066658100350067373648543344509587
134 281630302428830306447764584101186195035466291605425642311282337471552131813995135400625973749993631579990200
135 1879896809723513589957790172841965827191923135989739780026028896423595173793352162996586502929377151764607860
136 12549443549954807619352476203748260914342088145386683756199371759292263462649804449072828218871614849998834910
137 83781905095697727630555516415518840000967635315051878483525147235384136230972743964306176457769536487340821995
138 559384956868192100844009400510254642409622646538283134918461180671979774392723949029667957598673126618245519818
139 3735129133408713027198880263893271736064616010574333347116444980700489835806596417575511242992412819912767480555
140 24942171073355387514345579544081153442427186975681631223632272841937280206172712667410541437076216606336071876296
141 166569774936352578259371768228832111232328059185404106391213345083853043503015837882128874799682272020181598504836
142 1112476858476025013292920609627051908571815867737246277871660083455568756578445895606936071398903208879723774098192
143 7430501946703593643258475069270123117705936127994728313461888614100086128085147917013939034122781002261607357543960
144 49633768084760793194878402720255279420100191818965947982343422638609895870092574863793747816490876003782891190562950
145 331564349168917080601639141541422300843002914848975615450741315943871659597814816804884164136391006530985843073252455
146 2215080229033299168894385147543923649721663026386900220945172813450189624196332117465308610173155338928797668750639830
147 14799318673066629952573850033442534816937835201335310269791209446636648606070103169565271285834388788957210112353869085
148 98883583218208824777023443237651311424578682659952741912585699032818211895620029698249677954732201042478179889506887070
149 660748938299830407173022726684780397182710277478468706424567208285357541930820098792097154891401683021792962935324390975
150 4415482403471990434663121236569652227434213214796584457969228252611395308967000076904727368713752089672856466159909562272
151 29508617122417810093139228640209830578090715554655350470428948271508490638396577035922104709593829104090023152656119550192
152 197218743566216583298362259992189255903753242494128294663098736871408101450106982164783196431941456578690251143507587957784
153 1318183202939287857542428689536350785160621358984781965630711534919840680650208786127746510770676527601734406027812610157564
154 8811122631940305189317617379484698488228342185929413189614989197203097675432103316385854992464765773778503891723620733998760
155 58899857435929676183010341569976589396270655846894197915157912283702498501010160606305858038103883528111656942097237091352876
156 393753486712418324975118355664933776453723296124129701026685147960403445333985313100973220641571052188424898301015118502370896
157 2632457721257625978033373790097905736153838062524020456684876004611163096214529575038596824583712680759408228381084053023283432
158 17600494903067864586103786666525600015321501982830883005152890080257396662574781221415380336517505156710883706572021890376286816
159 117683209105016739357266480248248294251602834890557962001747681054158401141717426668695332929797942714243729443904202673063872400
160 786918844080512794057997483873141787651215413900241143563880673243256838606172099972812844166861274781145589917103313845911346770
161 5262242838489175922626358689466767131045811230835364812096550276733416507750143543903062241922582888729934485729107981853605630245
162 35191437544589578965647803174759866141136773604492620865851967118409163807476650816135121668777534598842706005812754926919617884090
163 235357477796441782079976862789874655494265226281636656500516433417630555323462412633799954579242372380565916329672779140078692198187
164 1574140749907282359894944826312229459101272681485370253479623225520916826721479416787711041032346052910072776704837630006030903961470
165 10528909432020074326699365280232583574424740787465962411385411352287087312149253165677913725488056993798589293934874585027628038287519
166 70428297910802060891380226361073833156367552325230043330377981050016141709279800376744398118352173320583087299087250491076953712372904
167 471123406343330730626449001408679771383681881623618342667738318885125780663713608804923692251866376436979214528659852822424279859999388
168 3151705090409808459148152967845912116665888920243289019445690779322136752307892212420998047846973893541625342395885475970908695225475650
169 21085290552045919330426441349728180244628529859944139736480004827915453983218335478502971374392457119940370867610771579515136311108261125
170 141070582140091084644650075379097586557034730438285300129690585138105455894802360699589583181801986407247070556418886334492627758921298950
171 943878102177690770823399700468897030557652321661459285857704159691209831064006770993531692030753584980669748537685751831949323132882413325
172 6315644596088680370941736364490779724162559652866370194774229311248634877486249929880646526756458729037381255928343038632545582842084182400
173 42261169940477295606059110724490891064511242030005915964051581434192140721414965445598681602954031638598842580980170287788600757969819652800
174 282805046585684297536720711138548802969709533767325686278369620767017664332712289884389865760004421200759819080115737571269440031967371104000
175 1892580454575694173860784352022067789101809976820029594126622743564288356046756681569419659235774491249610424455354314874307265531655305293440
176 12666098368589042613058586495768512342254207290477948641500492110338078230551458420767524382216421629180813510831453420816726538337630192943840
177 84772000323867073193362268186724760558665546431586737315106152878388161121328737526211954430485443680028682311185602319478308794770719692693680
178 567391514748794744997636298574036560067763984930769024846510465237940953705566960742777085089879942238191658437930663791741666745692802450195680
179 3797815299474028578700553465092704457211474558070828629644305237193677589172126817769273735946779844348423603630536557756304750501573425723805200
180 25421736357444908848252581281844312881085387543216543878209587108613426625682169595786674296367247218084174042055027067944988121927523807546941920
181 170175377636428382835622452576587130403841797390942922017003965150928970874847989133051187726229922748644658020749694020271129720220321423536846320
182 1139221454576006625699700501709689452032330085303894711444682252220985950515556713738576800442817188779229409865180405560096768135217539984719645440
183 7626746102199106562328008422797755917193309754780385625473421280504361703075346726166086298315976784929709757959987797070474916519882706771720123520
184 51061069671902263902803172135215991146829394327334029458543622807072946421637902128001534407485089214351406550967161519007844298048794155483572264000
185 341869064210890694747875960428844608886230651279315771876656064605219687838108848431299748155656540076478062630176818640436105936022011108730189399200
186 2289015664605151625054772298824763755490224983254933512662705583078823344201496390079181671721979612653618788879175384420956679741701677022769929995200
187 15326979922405137390831580922402006792749270722882952143407219935144406666297483631149895546709812148958481748543820559263573310943544736193905041786400
188 102632066408071166800904577614858714421575542168206865927087665063588248213130724433946704818308767649366242040461940561945357285535157433509484994702464
189 687271002569900168488352945484368716347334261420482569514482565332030310625990859096801757171907023818474059236679318408740861979333626032844925042943040
190 4602472852538371032502088843310902580497260041012666997113011476811493414161822301957629564845480737536875191415391488333341526927065867922106289311324928
191 30822831086219734717584535661929936461660124707609648651832879494673236566099721813986310920326747869583897695833558955518290158656816041184491307477432448
192 206429473010695844083614054846812422050096797996900716436010640884609057100081377768898855496267960071082367058535426418640036945403783803239671630251518456
193 1382574626366804663296703849945518968959105009530080112957891737692440009138944198424259830070808877987686272744342731311034888450871550460665676370231428620
194 9260255688947646354263306134734591607804890182107888936865732161432382095895062196910190710320026537532804804499589571739617517866822076569039425924166549400
195 62026133828898825708031042987457090630225347382917351480363286433001003770374988185169280758784464086864232584427812507580748754289174891075632617506653472660
196 415473764747528675735396203912120584004349899840248206319794456970235963143551528459497597833803717006296488568816686170878846006208412259058418306545167637160
197 2783104309782322760002772304591550879130002468719086596613800421131094133474269308795522105782400095495562576960677093943080653596398556199551182248224239438420
198 18643702978917715642765023217256173591532935601730007028486156714473888740696064138398541639963112876000960814745402673042562537172038506125416895582273923111840
199 124896857218708761670094748937266597645061390068157038907938554947623404183831546718577448442522149758942046676784947764191977889506022675887525860146544175433200
200 836733817436194592656299422541979577697012028409994622614672264882942899217124697422457730159820194573026634811646046292107790519606438531348145051938148805973608
201 5605823827431656254171942081655750660500737581709339601493642771533750712310002492786454766066272941268005648296381527880159907679826520728901642731839833848246788
202 37558454970974553483777943574675408191595561579186476804287775978524507327499485045274867538875980363153397742778493500284669134553589935923540067877775931243888376
203 251647130291294292074716166915634437643506587420772592760857898403091542572783677989445648251033035005704032477089218401332612107786673966773968925872925453573241156
204 1686133973161497814797491183438186519605862898226191270471653731748420857591306736752522077311445512771273153004459627848790272773087180965405578754656572341039956640
205 11298163457149982874012106988821432887102487461810466164045523352321225951425024732008465795261388336034783717796219018308237613487692623656614616557433417156600783824
206 75707543324659753428891558956487804413072270174966369400289738934312652615898564138600559261337668166827652839624355856789293160012916428493717786351404875108748048704
207 507324491511106906144902110245616937306625270064106409454799767747648721357017007255267947411444472037044560049616676525468245982938784453093416466938407623893012966368
208 3399755854489282911591520791157084957766339825316068044638826154440510650558156371835985830162467206841390132139727325103363780946371284230032642371005459616741801210904
209 22783724068737126668633582459412583997629488993192041493945869916444766695829440247902602020920289640010090576949267275001243884995238008968175968524495728860776545497500
210 152692121985927192856914132374769013327993279047316755684145106520833587480362021578204127638601289219193434850578103397318257859195498260989449065020422040497432011223000
211 1023347995476115042908157550158392564885015441578969723648526561105002702390520302637046302343211487371671856087845436733103633180818082611168139688693257209499897577800500
212 6858745845231727290124177580253345377335860217706982146214385299010459701850876472351010450844652824367396839825481940882407141910137091618221255780528633827781596424691000
213 45970644584374606963028653029404754571755903542027932779336997208338622984261313648444440303469889713214418968106185877004627619999020760134422648830901901245542946906468700
214 308127781249729248535925380369999606908764208030612053981136860624693468946577615874710004564219375030637213876268650287244132337072383234116868217250878728740726915901792000
215 2065358118445798605697066393713451747964498004139228427468325124177191970099662870251554718022480895605017498501943660893501436273292644184799329240962334192128219675375350400
216 13844395235052444559430851208079483275251068536897692177576090671898235888256350636980097963563170148768719383165323046847738488079406725385681814709688613688224259832243406400
217 92803978656850607611222092913435349757789126848090457292505399070924398593882138358252691146231934020153546287543799714889783011462316102579111828982913835849870127654109200800
218 622118414343139631534892802542137001381699334992419104722616072860768113319950177732165303824313407746616148634309748800542392285000467641142480118996502430135636825368735832000
219 4170549161323719750195082835010033032600444046680081147557031654237225064866971102296371319476132553749787248254346167960628026020798329474487569105930676732789942396203705940000
220 27959347759169512053202636916024188317290067382398483130783251182773706639051020020149473296374513324099008585646490184943091212090891861477587651109496242757641018670064256496000
221 187445192300712289236664133930237024145400253358349445213255354941438788411733697629160747659485973304155570549743366239896352216203102840640497787355641546603036138942674301496000
222 1256709601141472447611219267028345253943403370267569839141910650065559839920824812388733627100008088483940208581074858326806780412603952008032797440551898044005908570599009477152000
223 8425754428391784322570580369629027245118148061153301859231977302209342391234163092544234553862207200395436578079991819194036098441767711990572693133632243718078915342853483881264000
224 56493148549422144526151859872830288737791801687586466025255629215256670670852738999567018470256613354041550738337145532695391841721559761183196226912878220854257540610730843209170000
225 378787609523291763794405869887933485955133410267043193572130850897004500542771973803139909455885556470054129280928035502467455591093498465247086885493664225805912144938614199984062600
226 2539853312228091261116825639117886603096683450535358319193952673642104741017501978770114859396940929416124579589509378094542589519402078145856877270512410021269248010206097898282163600
227 17030769759969449998307403802354749064551926052344795609913845244301187876201948275913625884881465665851626383864463626493474066838511326666889268523221929804345650626886391752137582200
228 114201703063670215893797593802487542310245824552276206073650157178963546695595944656415603533438816038105122206202771131038368034080798335093067772850338377184258804724187869273732289200
229 765814230650627724819059270854100825216095958728921068568329540772323633425721776067967313757900164508055267643302114906098568745065195050284758528664659323538857984256087960866798183000
230 5135547184025511026248959447946408898488070154154183274936876338437511233598622551964285267685260370027533795951605748337617637020047314258209674811832934521341115730511186739334768468800
231 34439936878713155676340301211480369188400029753537658154409835871394211634857461170910841080368549129641079707000078107696304185812991327027908949604739108835619684173037798904281262264800
232 230967139059286823014044606616486710666810402860052784315265158694682272881372784488450365036374957861192037226214532905688184618143257878097758488909148742367366343255190895883992156291600
233 1548995523569215372703148527123430845184313461185829565472506878708078543788317837435590247530050882075721178359915726948760099014230461927436323943028177876697878543097927423918649596981800
234 10388722517102051159923658517988638760185795271720698480341883008520935272812992030020169589622561645283552513955070886004010656925726180444536702884801621239699437986021623830871522992990000
235 69676454510666997928102236836733046503686074499248405932149720622167705828354501356939114017258548017248158547401907151958913901442208032957524213470111509573845694385865094888059417667937000
236 467327946220308674001634003043565876409479481430347075866630448322793396060024663748668171830318371069372081856092592846475591370916711720995904602663401475418750437310269525553854636821072000
237 3134506493781017834668036840897408969232811214443493808576214017952048412894213383796513686089074285296473597926386134396698883471509937476939145888683391947076686654768346845983111258822504000
238 21024622592695888577373542465419613208225175477118199780337652061324009469521664083725965483304938072132773107789651286955584514451805001238508762003280340076331799704358620489801624107385478400
239 141025860827917693183102353637517324747863915849023350135749497810619107490787041677364787420876304629916674120228747636029607214875370787694870849786351687708396750483980723304629075048348464000
240 945977332219500927102227593643058539209027463087065710132922596952838670821029862758782735329116097267544404555325631715960186767756388537375792868279827328165895989859194703578159602472016768800
241 6345619469879362597487094861806332377232174858354462656471177888446717343470351271438611785766320887165368032242772045046911839013873380078507004517603292851517917140729678079988281153913756190800
242 42567539836906465939367000191498132935755611870000404952156792198449459261813687431555909110801003345646764806198343842247345256712232485776882724930415970249066498012670591388995870733317462477600
243 285557923629088399325338699579150800777820912897804040220924541784367427013115047766161776690536322240126874891523381451603913722560773036029660967833766036897374626957214610619256695516905963286000
244 1915671006834787326271476400818963984482173552745257588299998381937138873984033994321822482130709383621196515876113195189354157800152706713917633361820151260419355350802952157751091219226585970420000
245 12851641240706601346247167891774380105886962308158534577884938437519764152682447063221508549426857318893957439918449988555719455301755650050976437471272804667731066008930640215633691628391723731418000
246 86219823128750223606316502249837597714006734960541406087667192172155842601196193461350358087099182457927689434485429519367207131053296461839187012027232621688196654458404279219245137179676749305568000
247 578450819098700528479051318477202684527717233361565804285979287509581196448784584121468696318893168711348891238469518067315458444271549197249102805161508775990890570918223737755385057800511005560016000
248 3880935676328378374600164930956286046193535905353965686917711475876843149390257080271456888743620003372769418392214601422306597294484631393273917011951139280560584001463566592457561431294044268485992000
249 26038565484429818956925920523828365331503950175390989267023774233345717348642892935056857881150756327930788587061338020875814917618997726579669312904055342678542373097017470288671744525846025480065860000
250 174706146478986546090376581879684390563950175103842586840642110770350024604587455722307100030603261367166374483634345968170802371351603407774766901262117599086590050426298892515123961756051570974916918720
251 1172221684379648510023269042759985089675208263302912317857603677102501592314047275047618167570607437504708334096784550096024383461160216204283448328757304761416702254153955444579343862440265913851418181920
252 7865415516623304723696792263055637907395632005098666424356292551199176640807574994440498461112787346453063323624320910026112297850344739533730349687494341784547021581502958069677702886899203532153092403840
253 52776898101514113394803500560390216546824590514233941003144135677802466497913638803047199404830316394024790200770472171311870529705671905953241209352820552950703424015782410758266104795490975119349403205440
254 354141027096867288408871087485784791831229442569071061047981103308815693287495795574470374984096452828935856344171989102750575114765450677695839303498728790754335699890648222401597372811191829506066302457600
255 2376395566816206089721392983370028185406917337589658246851761143748303138767264777877582363826311298508630560906611074408741502211519190776023867106222262582341034829441877450594368465748397751761133203026560
256 15946715835919697047583389883115307471294541095587353510146790877136095233938513970408401051338015266004328347174778613584515696362456888714390345256373273118211263534567177820144004070593126902022582301951010
257 107012307717132722048112246240115593767963229715596281992119036970954139067141285247777940852655951239452874584336467178649962472701133290920743811979769416233220949003902615917022742313803557566291960328164045
258 718134976285531443827950368649518102951321542923222554384683228008737620535916297162893645974856668037710168976213248472303947756519097690843609749302936687578187637456309223365488811707127870396326404351702810
259 4819347336335870925721186610068968479334626035190356658566321570308370499793365970772057134220897870899358709059075806687066243873214324352054870061503365825757108790420734949788431288396611303977646961087462875
260 32342984978561390420673638836413052491015285760042281511370922509994796632939631511808276006324079922213517504477742536900501659416273206007307498804927790609745306534272226209047021397077693967628021837743572550
261 217060909810618079406837218373539664245165230890241622313814700776119357961963497166728917797025656899803448675257066226616898416917082558537294272347819874238074820197064532765879043075437067666191462682963264675
262 1456775784237723684564013579957781942909446321238704213884212053947018794982531890491098391046329155825026236715105208705764975442224763676037897962925067407538052800544910092949884519299624461138725404011347284600
263 9777173227845133120100214770559672954043904291468389677529568559133063296537026499575753726197359270210994936571520069661901933767835392452339306594299750342639558173955923203410906101039777229431818152864641995540
264 65621074238810508344022616212791180862422495466673515849315454323696681078146344407839164757982362567834101344601762482382344227716414616498083762518150342669699604908261183722047581356944131887893473310778171199150
265 440435908516520981867496433072197822320209599178714158849261616707689316936062814484014887508502593266618988248232000641865353504049092787264374024985795966694265969328786620020430845219183725081810362192873502880755
266 2956183516463251954503022021324739353193451337149310113552373773820787486164544457132715531016883766691533913476494010170280661219182743084172069249050833758697344579659498690920020225551265607462577124533671921166330
267 19842175220127202757166219746670931913186430337612961699100831379412683491283601449664656790038837123769092382566054083926736892155482306472057952800591501254714095751848849472710559686444364026276867220043593401927635
268 133185307796418049473404727885312490397898037082708288040275074065746733100929962583046908179197774082266526077427608106926290870487070524122671040419090952765635693622397354809154991227744845437919214761960903124669800
269 893989540603742118028191700857555123263870528554120143024593591017940172347797987197776444421259466401407202906900867006279810523622559166484147791245318666611268684896699820449834101622839445325668721421704192990108500
270 6000916309411521819023127074830767459444951082043018294212332786675443221615736379783318015630348226911808267148148586230732983342487573820392375600421885085479854756767738246426649752769232561218832235502391386069080400
271 40282057857411006547318291096876002135321083956633631785620628694350747443154296298089384494380256338152769835833939533296250073030223735217537741769661195776901943504176592776895442458023006945417955789956587357106945400
272 270404931933470488458399782963519026033666174649092240149476922599606199585704510435850100447691839365820604209167689159934146675644305754583050516960609169343793912435698267128686898872629091390752106379753266495899653550
273 1815207943870964735280449515930778920048863703205679136654198571403980099053727964474876183421694220192846843590032782191631729354885968426433078959278217748295310974542513052313457153431136643290545859396013824605577818475
274 12185599758779356935341220699225996494602034497013317541955826409695889569262452489202897844833153783109134917797645975221769360233823298099596859206075514787159184029185097762544614822410252487225275297059644173852440426750
275 81804298080589291923916165183458708290732106061057619838065957833905094404649395780050488072433182788201983195849645558626634740495483631692299102026216811305832875731662935037152836334333101155746007834507218622167297614185
276 549179047747208693940104119109784580127744505599515519654618129929217834905607298522459987708235644697754937768207697059641507965901898241704207606895484405608589079262875340258099030194302184181216669655504233088988348963910
277 3686891511594204679603264134830463064587508842961261336373689243815449868861911417306229418984488787762394717686342995279181529913503513186122584691556657339196963005153509877858562492257854508759353980249798199194233285274195
278 24752282736209352358028680545873270210786993064313908501324274199972749965402309433550357647034110220466646862196004460626012028942922283354159168623384846316895340976461285059828980309679020120249460281949257674854848701914720
279 166179938790603425410596695981591884919827290601039175186179856963784927918239062354521331761769179498433220963251113710263564378982976282295729624252798660063976939565669862838452408247898600796703860412069418756719602795894800
280 1115707392269251155121239197327164550547983311926164191941908222911495777362237127225743997728844018747045407076887039002414305870067841759538921972305788254060505334120005792892367685357275367010080789175466220542654664178837480
281 7490836967646024947212888046842350464366248091344791592955054524312791491531554177530189535591704671854687158049407367052967170415190201892485810843026165968341089912361713965203168082101814962670999246021845107700502296895384580
282 50294285074106348368230078839730383137456497048656451531974638029494696419956879115995938674739935581083384221056415541565483293537792284820030011186036608528302585541363018271642237549690965946035866673471639224681101964061366360
283 337687616015016339995319968198920833990037306843670710855941974958064323289121965069311422326446977651725454245974474961676786723484796320678893456230784495507996669790205753359596210461963191707686859966263056390374635468978212180
284 2267356300987627411400128857196718618563407209673949701775122732224576758949988006017211353425208486952862614767292659218054883656455782732928556554616117672350435945159664533698458794442423695719694916384253773066007500987773822000
285 15224130431558798453589748754284244152909379185310786332140106527518425150791537725759983101335853448381683754022958497866651505049229692472306336034275309099178600535558560392242274852114870853704686882694283291369290935061770240600
286 102224089053064545216375936830415465117354163437619857209775414566880236128178692832192012724617658854387823943402684649778370511436579979087191533009688011085795414233765088718527029608456713326135736198315179008639711980998207613600
287 686407428987094831896336526851972381261167092496201424221682128845050397402524865018379049048586292529896780539313995109498828564229044157330428338973411125243559566635999863238566628031909074304577612482991563972282652197927499785200
288 4609126406310807434614059729038987007939568741026123548949432932567144570674272943255659027542554260672672838309821112813167315137991621510074213190650082747876409220458328067174041781636003939886498873966406759093592171443547229535910
289 30950176158860585979582578881000269318919435038640649031858559699046289298712689253947154046092535452023474034357012272128225593368050849152604598799610803291778859460034058852060409585875835167333469055323317844022935911393655188623975
290 207833446636605289921569318866368862281578633958600251826511497436633081207528532784715278994096889305526363676413738081217809896620005419848338803488313788679566440144667515011502458109592949662877976480774291080381567351828424883208670
291 1395646751297974584668682647059244863034446355063528683280113614087780954742952418831894972721693324861717259083289404509960422777488027062102203737082360827739013423168893814829490560539886739951405127316230283234112248230313740668202345
292 9372237369944278304216268313734769693026591305821245109708637671915684609685996273345659423715653771442681200486053366623691085527397804419621833775480264100334936401579536983731731084404674698762463464290137984627054496574806890563474090
293 62938834792692662673474743128137034157576621189328589884157397685186824865299653367100948632832762867426511649802968427521264958051867420727288918294033146617611987583461076335793621605802373737313777902420973448439537449103810603361739125
294 422670282256945197719583540751345461804314575980624775650100578412220112331164379389813970653894811927549455560127294839203405044581535687782328945439468852367900828203641536175708234515759361370494362188632452501497794168511353340936395000
295 2838522062537793839419972836222631714337985737595253955408936654428674050631605313585757993954042880312351199542754789069646604090495254699260677507609345872411681816166396087132014706792924546131786875631212253005576834044639212037419900500
296 19062959630171328732386719754747174696723269149937450130086508799460178047673621554121722107427813150721643537442332426552724069163928997175313356429378363900858889069017607087288080384082020293588992350454285444231375276682145203464091131750
297 128025306825882689224644600776462784479519110372690877901517756896560266903833448831926389661858467178611553647311131028933216615316163857969348800133640819710383522945733481062151061801021926928369230202567612099498708457260367802606033465375
298 859822321777664113600424586862711708385883182076632740526114574855123213774874217686732746811428006799583837991602510021286182447976956998178669777086132541467028970696736472384133593220308674213753576841811312618154937708390903991310793363250
299 5774693646711579451046497913322628126012935455093339341980716141193714406155876332942772784472795944727528854617724341581340330656702099346559966549212913579430605362891431862539562464306762938734049343600654312031487383736120436223721298244375
300 38784346458207934214921707788336336988439198419463619209285643179746178304743466982440889186720262099293218169083956152179291158339129906102144587355835592398318034389193232120653024000675591941643789434522831925668038404450353856002470336709600
301 260490117634523594447949721561887258425592691145160436613690596154398466680647731457898003330724199259529306834178656275883552265854281221326839102163388875741802501400313946505244543597242929534437574680411324456132238955835364423149775044895600
302 1749577656750449862456045818583698771196135918926007226271755639262839320937807695072828696747217207586358546893380364375190731656252740783826523167414950054288752380990965655925244990326024370579360432069823376924367209502980155790185758045931200
303 11751203468445753316824387280068328130715818893802709611134739711597354668210337774201009273336895807128292429745748068013335113485477608062288226365477870287309615094106204845605093459080780739910885527027522065278724804945411309860380711117191200
304 78929358161693811106924055333945456796647664600260959562953151247225317149014007869267617454040662670548362325909753915162402488273707280112293383778616697690850619634619745565658680173490750805624890205868222698711074187903416747957779095708343000
305 530153768436418440858486106400886667789825716689129058303879050939359823641059177478868254413923466781796870920125627478469854904338513399680523588017265509064694879486049673229569955774365804306895445808765671905790559462725927127486449635805090300
306 3561001400993324931238608933806488395379392877549977429394169270431425411476381765713295428848902960053617530400430492763666488578912001721174919614695990970774205784336417730656537632402984789841759191953066580787311024643153714686488842703116723800
307 23919351485851856087922862170806829125882545689864682391012395731616672293326547529482324848312358581483158541627723850927584057590584503189368979779496226696790104371569354745169025324204190564770500434560612315367034889715919687193398757028486762100
308 160669549448518992778109665883474697004581965124887695528605911905183133561065177988660811128701892961334133681899750390487914958905902747745884886032308198711476386855717369884717881224287001937447967125528142147505018014354068066716254051804273131800
309 1079256381334749280570963320716146161626779808929056916885143525962201459112354033274605309290235076262081241713458162653922201019967326387127998525375162722497606270457900721257926775678318477121875644227453459127205683271743516731921368688763302647500
310 7249741213661166004803414209685479562080494864094444386938427869180624228381632445977904251564118460686917629468517713250323027448693126136833045365680242576463778736620305208690903905545609935183077442305663083992365980988124545934195574906802788088000
311 48699799042781807294441090347039793620111669753641990585291791522022249518485216155566766153079162531103145306628854262178193579363338118447743480619875701913268292756140899348304162177505106539058270009263601097301158368599406089550148488911558667028000
312 327143711176943525960947615863177366563648036644248588565019454704455055707858677312222212117711862833180907763896299612413348658112370910385073210873521113772356846714930695085092245381930370886619917148906142671838272826624890480926114781266552050746000
313 2197640661803688217585352599511696165824249661320201665422650881809325638571576597315153883133035970368068708401871401474279407227825872915530816981573705918239434926180579225384592133300055884589750361517476757040900843184986070997216341438673890751935976
314 14763231983707280462083298494814957054601510158925183711002192237138623427005535286203010101454152895140139133667281657482565133795436478431428335941495504695014739303873010046369598754863356555027540066110913404886044338014399159781684032039950194692629360
315 99177423141482652075672814007528841977760313870499869735377684231387995306669034810893797052438954315165714907020970954869418160497538797867723086274913131445850284752083169155701917328426168996433515297784680533726209114342276339021534466826151295427630152
316 666270781185425514207097728060689055284565085562568524473153331183055576245833478176319651991192737605166708879271617028435680379948600428998266324782603645230839670984706213154488171931486472711621924953024633510328548477349573101103082276246441260967852832
317 4476053267927141790590558325992535440753842271968671196567317402441472898611533514266546565128058418406985937251842959306787800802106142085472729684999329045852641805081468954210668617065668122993651672380717457873972502147199705433646623042665282495519250704
318 30070885273460905032016795052946434798824654217564004086877743713921171367584838139226450107724082852527693371345764168749508892032571645387769549302580546642914345925684746116387822740114323654995235273370382327300703691442039916759693997027087219498942284480
319 202024308824101058423453138705720470467455944350365867478792668318346925580893059869308627134869837049612271861111918793827792541981840398828436711294996340171522983977755540359022528898090685225606820894549924300905596424290774438677693504310769167588174317600
320 1357273761648586459470383730761125890820705631759051342420168043530086525083698262141920243135389308408254841251875209826068046830905109782762808870056483334458692648401257747408524538191450688692059534203578044829341172784579351438630342140082227997339306575890
321 9118799054205429837005891611280001019540667251253954525807255374555558716889579910855785747687839176810031445047071176028215885600152494428130854912995064549796584528219274343198775320925997370113238475676755963496551791863585998122751284397609176958606642665765
322 61265243771676688202750690849638572965592594211872317992297529067387242758839503850138435303713493922026737351581863226318797581676841511930876626394287310704498703192278421286358310750870581869201822822305684420533627132016194613084287644600055257414408814917930
323 411620480608819641297701929007088217695352849390018812701435673820129185086218426202577086873329724392028656442619148815289204099140708770004011651688106958171621336146522933367929220741080263691806659772112181909734731272061142516903077521756530806627854112497235
324 2765578785795246510911401649067602273221338595964652129301477190238053835569835519113656917186027234065625016124003062364788704855237563016507576138223888813360993544193565555520857097623252077938482320536539400695263919480326080325657691266160857563335693925456550
325 18581522972478300706306081196238258706892563300068308161748281551911906248177142903316995068316461075848453712992893103734921182452857014337502031337676285490721627808442546731598875889039627601879481869694014255828423835285392308747060688829090341291413916657399187
326 124848334046176331815834385026524543022398547500523984181630420415062508589431655136431081393113479218620907399141641555546250559413536134104022582329784153814790059043940569563904397621938925598718445710440774984681233072250860720013328858792974305220442333468967832
327 838861634330534276410952415059115124855591201574551343566028417957066421759454302652956783962019753174931377915992488725104629120499159013137796139304402663734295067539552157285302625501390964591363889377604589823066860451028562696239718074974222307628618405126647364
328 5636428614883166306880777551826638648920313363996126636060811126688436336188059318803059187863219114215883640275794997087309329364202923114061321164268653049744015554813094028707995494397123035869565392255386937223933791358582067559718314233607749348139153847218956134
329 37872480524237694081059577718865123350198734342729938488008915056499645561447928382171351361844396493005651650325740689961087942592998718406444355553073133326948215715434569671251337090585046460811689212351248968798212468611843554045294696452942161420955131839523326335
330 254477573509005283263606336785980131630682857202293686832574622449718214355804976522300324275522362000264378927400511494399317967029496313371286280593365623857404396517267649796548300116299169131162930449839919336710008581339925585302777237233892671452124561138396742786
331 1709941555995922381094587805789102438156281366654324264966928860567937247226189160097056269605115325635632527313963878188426012542798668413501133357793124862839546816063120783976126936635999876820461012822449198792387319637663430348343853271631609435928963007485555913231
332 11489972001626419288240446742100071423289026665667851038693985914962747279295162793268427605432486211445539049588940291663993708879419542821484800367886899530837441114358393684226217178324527112107220334538723133966880633988979107616827671528551799195053168208615803284152
333 77208051041071816908648965487125938853715801583299419143466872840423828099099037582904417875791558687578042540662281402391497115179959207288865706407568398280049476035089357926286465042034855809232840074289991395665888316240446450196486503904330509235796712460001396023356
334 518814480821645359560852064989485184641268684386246534477237019104734177810875666634981522233164690208657630840439519429118095958417792301355753092729667616305174054998827392362131081919786420321672524177486632967850662136350754275306090800459573083185896626025110602694000
335 3486321499152495856603802662510127125596597837693893844821293078724385440898551649344229658434268445643282828034895916105969183431760516189934275967872729240166278473602755494369564906235936854040694594014919429486787821008517276920354334260985293850732144904752621112620200
336 23427642550165002096220986669676978922075115329059355950086369760921323987106921512915532630737795085575973328075884292959704455812756038456875247166906306406148241224599142507485665217532772814200543675652843449595242855321925258836783892029602741352804209636988113334662450
337 157432908843754894322947767284218325103287074836023891327943486481922499554533401483089767007544077989309439911936679439404033856683676474327326825689580220585117793286117864561333994060356888267126558141596741684953491659915264996204684845000292658677569567526512581949531525
338 1057957427924909615945899880976628760385087343401687967153961843543081033824323999499643081221242294506462621451602358899432288531186846797760994707914751709825513470569406914697111781781538347374065730491051029658281807333547604588564973529071000212278220949113734649981953730
339 7109622995812162210739039542756073830957405008097270358478110075174038271218682204582525181999419752683444236437630144760210859376502659724865465508322820187213525462883565853106474741956764101634472188352088295835982947224983851844678912417636090137798233936641327554137821175
340 47778292574022587035135101775522572709477210285551262006386603439952389080799370051199325167459602294659885898921014514188787377563052388383728142096977776872082882421954328764691520063516704685640528701894901884195662721039379482089118489343836067723575282304389361907524682410
341 321085223660137490981226018009688459211488496543447281513187540095359758466770342487744820913482002711394645376719964470574367943656401500006733081695154069269821584539633764985442484417189117510275042443982805336825373023800492034221948836635173182164016175114682055493862131685
342 2157822024521566156543631695664401401464646639635642525413122768236859169483908922086605866410729838262248692794996217522419486625946203212087066595516851595160719241896521055217469062778711648620592327571963456522675913666820023423430092163739272815903415785045452095835455992320
343 14501619244088695625797924040136560694303995880350173408350060714096757206080784562304597670344842836879695958936643037690704175803672529630889443691998691789507417130706435073531416094532444200240569652232235736172934396496476568857393579207492322007285192131617041252475507884800
344 97459216769135742335355145543428175621742935652673260965886680502400543313233585901483955755991249805789182423329917195772984217959534764867288124294429107941517934108593998890893194739100317463330994024636821410641247692103745113797112175079092428113853539381546333653467850416000
345 654990265798670131313352326447267658769454953982564740415671926097735431571212048700423720648154659190452530018565649028798706195266723000462256578534901065357476208355758859599771205531777859568051777933367712811417767027118110256398951221299048747820411674592999437790227112094400
346 4402022446880502911584207351410043983112670421678928909390581694633649857892808794683059859596121228156186399558786182473414578302274495868310024474986851125765396722223526860309085286515562637531641529187576195105724630880881171678605460732235590096253059625224048437052346736694400
347 29585240660418115065222146046666492129800672163036354909243837174614591388385303754941552604905520693316154190524952660420819288956282917598210747036461306171002197815428992171313807767002179191274651272705126554033317511073201668331597386552154589743111551840639460185404840656612800
348 198839826338885530475563974372683851347199159077395417316108667014303773230993462994015515547531720819479347390151827704321715747061180055462844345996479708951821270954007009651509223523597876122553424033770103845663765321259037360069371470223510827417608078012057617301659127528889600
349 1336401726519343239295407376730551155698652321548065023899599799276279324878970825159703894329971178966215560533796904841316793129620974564039674241964167625330848850521405471245068131993393613511253301444877667295101413273997456670917997270730858038840696685188293787416910631091088000
350 8982061703398627919445370506628105587284538713056782732795416902299519351115431332352352462266517756911080485479046213747947266480904655333518106814439339449593373125275100238029513469259436090005787609259880183385827897254826511234295989896709579577200995903598339399857245671901283840
351 60369887010834850595368042833723373092624801240025786764476964162114670038439664511547217267739453774685183097163776848768536482362991218896987083438875826376466124567118236081100872808960697354178346156415186133988635715129479094634649490746628228137364941309248482570706155406961322240
352 405760702973719180494404149657162157345672284850744248901296636646511155857903268829931261825583022401969209675255235759868482073192467958603128156199645759000610112397864087631417079668050640792050608865833176646690752234869759407512788733365450943104240829742814024284678189846772576480
353 2727249481710555954075265935916698947210332489705470966177731450224864190148893747734707960073964942958350519144209193713946957728223029094189014022444047817872011076419698447115064101836125919592811498508835389306898270106874143553111769418247737553122461561540913247969951258120551727280
354 18330950475563698915064423811592666167126817062755565286295652834836745690601139693917485454557033803783778080034088453038125009907268493446593960191610233900625122755394981267653981306350409322662876317620937791575170042669295030997193843449143388818088954235111975818889440563835233327200
355 123211232904176814450801594856501563725525799498457011576659536225595143546304025879379677074578172051655223312659487215518055735407001049609369704470010892348970422478473600138191079909204581150003375601588537763941563239839482601829405208549309047109159302398089331195516736410164808963920
356 828172482752021068563302921138059010187151984131808570962671773905676208301706356664613466850592332865859491339412922696710705260253818556465046127167743056722719791312427349376212721157123553135408836393211952168781441853598926863043161791006681746600407129161158166132744126239053064300320
357 5566682273940495994483483610600588602877531660496988035152424757313836162396532639090724518247688064931319024774212324095667818343998557894391259023350575674969290702830711872709370293848938315721059278426665624704538725891178054352569214772139347023775714998085894085405665512647279357911440
358 37417708533230690269439788104289364873098276648766252817759330938953369330675384605672293538759394370427121386355896223565426501269485325509918446010142073224694936170888813609832535659587956825006937344570784885891476150405615162702099809229019318338975443204698464380925779796227694542517120
359 251514500707266060177282663276623670743913443068470376038536522038258514986426669024998827459006843867952726897861723036311525119473080650823144133002812484195143363712054488167979301348138241388357228083173774759348203707352577183236818786788283692620422252366170331358541065083470705250696000
360 1690650856376783186423940223975008931146534725263819577756302682746830799554797828864330319522895748690696978472316601055069278562703821819355516503857709081870098815390565243113745335269722380952216173250229428657054028916678605395210458633065370462527938933371506838850543698076842884793864800
361 11364487620458409556565965936646699772248379388120880269835525986452453489324518305924324213222552232262902007790416575666482098844666966084392186298172713425399095908879671829691541710573969568006984714190976417926159586798796350796070883424926224208387043871501908737067450095626254686170018800
362 76392512529425179775690279082905449224415173905769715377495073492115295776041675034954315454701708137103520151494040236355819765421034298369997149325389133124466970050973502057399262819695112552902135940590689970820117978962349867566665059939563909924845046608045039859251091262000450507511181600
363 513519220944094670285267806776764162371211935187205890382677698496627638995637910104587887578785529030260508116678903303259458832936681369769636864796906906020693771121504094950050747068876131486634452081236573372102553683660875588821812130905796395245441001677374065459113370070943410238279566960
364 3451974363079610347646723688041515762349038980250830653913938450586033883249544135642673116435713537045776760881682087715971802412195246742808061225758127473215577095290827895856622401808887845499887744752143067400901607905401765374198290292129718289728260384629922674712833077950178415000191801600
365 23205094452455050419898839107125824513884785328974836654028844842444183564583128409836343156008119237421602647337805216551388936354098768344715762520160177919234831218117066943891287666318461169785966738657053828186940267589487036154307547418816620220554882253999388254445510291626944040173480558720
366 155992605967350274577093952039550776008253856407619948780360844443759922149877334879659637125706303741395122853387256183816872059513337453834599316229578486518762890866271209859233406420689301572298496237197726611244521693874420309243358820929667305304493043101294894162489479558137880686825633835520
367 1048647566820996500594593900588109041309902981922277340570363526829369208454255948063028821299108011807345336979225215048705289405816815154521680002551913372032073581658645014998948216695612543967353290157582538236519486681028374758381931173386607010179952081376135706088114263117844828109328491933440
368 7049526289376730024516230735874588397714420999812470010200724640763982666860298692557694860130760491974622989608567023525069608572155852541654727701272345771834957828785545070883568257977049277934924902002115976321588962703763286835129641572644437764752317618922757891082587121514260762167968045262400
369 47390918932977568944803420615023477170468621586559638809736220245958420393097345594476105398452707907392362572281417837518106336233864686630908136386946939978042294768349241131200738250798652611037139658876951074342243613295977156589329042665622168615054417484127815242081297627761435234259699137828000
370 318592181680390753986055638659835918068224580620303201514722040163675827563985422031559564102273382582552148243483445083664311013011284492388215158829195883967808803199817361915742688922016826490638778045705163699030211122186639805003548056229206864380177042371481528724598848052581987811979737715611200
371 2141804666544233047761631035155805923458545334077364788693909179499682570717935301786737384303539685970622779546731719742777011113525053263349015730427084144182225840073833559583054068106376299433032223836088514947081550538729098055943923068912936632560820158499623623973119570079434151058810430610271200
372 14398900941940186276807081981059172666342287622131013244913691694907647607579968295075289237609773204263754392467035118104026790382707437051905600216806854139280204160642245099083818444405850061303664643429990109212685702024054440045616841554677748699931088362915500355044574000283074742971065859344334400
373 96801823628357673314756631099483879445594403244621953870903333518620315514143491442195482074026738144104472498713665129558544107541401430520616924184589923108681073139388707756155084481048750318122365268814968412128140081406168321213885546530837444484621373897664093931079618789369110534971456698902592800
374 650792321556194533308666018069764268231189399130134579811171520835618486105866859117000058167500592930663060176477583750123631368785522921851554280152568123401445850472569230418718459848968081944570264453532584063152996393775893547941385466701315499891885722245662177355092323643753760751400571376940224000
375 4375281122230316916823569574503172503517673721469378959874109680449163720397393800831970009218038178533147691237087476977873898149163286795349800837710576325190827004435030016006448869906800992804413608683879626291985225950257827488988492178784257198667005466904063758693248008895165103316450763667378584832
376 29415358219404035492771588692882910710853891368570423531275906186478980425731459818384855003328383175276067266203117125548796681398932464269685435388063842807072742920756794640717407877405968104851827894776431786763929173910331150617918509851837514870982644383968478857263276542676791434398353691438520026752
377 197763860934405428114593046042971015561142204979634465871238818420063430897278113213437903366375232067524534733074707945708701363608789698948794547726181938043009066417308445979159952166281494262502685978839657846798738700833529967222246332023685484502760892817097472359058300470271296330191596822120633789504
378 1329610114332250853711041946685203428283352585523752882181508708978284128385169091233581564543953231638256511348469691032443721414242717498724587583671937810717415522959971994947452141348789215814269608938781334654215676424672648969158039619843464334891998442425724812061458086983875914084557358304340533576064
379 8939356374329283659898901091394499750533030366276394657457687956491406675692917739012560242485017817823658965143905822865007506567999430719123067863498360704041683489688104272677442298066849611309950096179913862203925648268003033979081572026098379132194713145363971189014191212259980643788703626477894432202560
380 60102526842775740474517279832119225366637635742408998172104536842820276811536206987870758682946076109383482177299546717357759643493340378884435667754103644532153937391289323821409775976634517569762541948919881858818621554296493375447624951659221704774126767856802009080921041944512745251245240325538665640366336
381 404095232042093958141184839428757815386183248177382596539307396900019601870702882992901228768601392519574658572621569289949129693235701382649403030500508770734439376699650345840948624631174492737207723748664363838705918204094118256326414371637882543186805453764379826583111246029606812502059365949433113948464256
382 2716934776496724664758331938040912784316086604688943848426154697624612178563414120756673974952216135266617410999315377895099911770850093664232949762877978988158825668228051273681401855201714712972728669601231674406361305053946357076337195777539584579923467633238009728475289679514357219948589824503912941055268352
383 18267502155300240378319196791113507261219890847473815032487561340863500452004352715924595717065323983451992244542906238265003535695151747097947557558153345491393068819274679560205243830769671623753540944644148755813189972594704141420722798712841854925419489554835287700570957177348067641001291380578285077468897536
384 122824093186865309991530534976104405792976388816181809229801980536016915013527473392497409069781009222994011577399490790811693630952266014701711036751721636233586260670665091037437677769424912797829534484595039456815175815981137994538574798630489207507633281607997610527490311611467766560309570977832932484896708600
385 825833292725762147597774885033994656111375937009379667848097028230065978578339303134126741097733200561682511001308478342383789299905316830300870528463276840949627753845380174848715591918178998102129441354649472151002939916484637711141774091771662230005248767610922194064803210496919801760524779558855411140309779980
386 5552717850926352912174018886880252853391676442979983780676749410231575658792113619303039715258575609091036219310142645875184936478180330937003732313172589385652437524928073236287489006235039715752682031983704499086558466155664716124514596686566802759624412723349291692783941039898101558556189938339058340512492761880
387 37335605701794854338616328653126370162773963406479176020576410839637997483582784556702779093295452753760859240424334932061361743607359482908016365784514450797520230155039380803432614901511064123243096742054836869383398520069289212112666180874919419602245511591507146405480669939352758106773088481828367728013547496660
388 251041285189042168573866253997948604272395813542707404098713114560848933661810310739960808091626903936727655740037094487649571274242926475896442067350828326499801140491755980242249203249308913633198378586051990586860345193740254313888784495468513721667403242356622777433698892374388275892658370933286132829783942176744
389 1687996060069911410258401992092140892823136871048161051881995738766470883533257639973892065981006808911835203243131875295748756199022192670840536941783707086941807357974500098511787645961193439951227864509279867128783572377806184894523849237167928352664272890853571766191062425105442144820316242447492903000516691325940
390 11350160848506425943981408967149114131752326587528576866917485003837224738981639087532161143254376424288147631452465603746305332686747980310583969460708646574607505377392988990629117475969180465825505154245157201956575500239289570127546637651368399369770125796281174807516607208462527854868425233506128244700146517806368
391 76319741406483906305560482595211014728846033742601366917027869235787483624675690055458873911601491134545950685629850472880759585600253250140868411919245469874351065606792484729803460137357845884946842595438211791236664151321163043927035301654318274470458665520318746276666789369605230611296746091089062720633848014768688
392 513187451882186782758607121824729753468956063391342235414283378596150015485635960916742011999775278040569731971700821513849195476072138429313398195105283744200465795792393707137525487234510644757130831371960805543302256003201116314334769276989125590134047085053762666778880200581271921888636275586539173758094305806086536
393 3450796986759212650778357000561849714609469109586432284835263069548356919658906953123116079376618929100777580947940602096152045089322048156171035488285747975570764739320200744535028495687982491043871306056486094453485863256804900251943052175057305212309202934079969971743676012052727846423575403458423755667333459289991380
394 23204222051265049212236666411649618373259694856243546784417513063785554211856373337285729437319039287891650819894713690770073281993375311142699511913792922019438911265446041848825800331591356925599153456246934307178146253659510269413877735176713552093271456439130741907790520790545155488180200242310067260469076498904112600
395 156033846681087641866235395326770706889847931157720329277979251596550343442900379679976176390506271969086234145659922393944058785957695985125965106529018186410764547451093855349458769970033745786031987651018364537939323426632988237639337262373276065077767228351579436523261374493183901771732136030884959816856801104001590740
396 1049239897338924706029826704628487478027859926454903036337016514356177017348405081579391575277660993226440198717365623030464419820770886904845818611608838226422582825154028358494418226843661009475179968908092996614006572517719616878380170516410236415391729918327243433094089665633819251051166470261241053776701550939860982240
397 7055615974299729106614173025896382719238585952887397359196149074018203710341194232841058461921694705069787860617761921082224878564833250499232002519354740800298871321487584272789558369017059186469750697342242230284202188276239310166652026058340957051188819733062883647818816681374327140992690003071161386440411997650011680880
398 47445956894020478539632464936823271828887595536416589580319301879744674310442671828009787650832869561237283988475788991261564168705056742050586000443985553856110472134747836063650956458155485516372484920669497292185148004295439161302704873059806014781313724352683413277510358804379707798214235875397653377443802078442156864960
399 319056503035852892533320106179224937188215994483822155858616937271015361933226754707619426314823058258575463245208448215380892791821933606538085361189806440843275313166013675656847724597987262356646104941833844832333532113393875570625662313113161894146084430418287647700887163206393641224644824870626378867897919718209659824800
400 2145557149570373801211896032671040005332165437849075041418053269668690450723511076153542435760117317540768111740178158341286606254371719556867745667376302504185411208886591313785372377592895494693529688655346061701468132729948304452113645029069352005136090146646272940833914586386544713528477325875621592551416219754107695279656
401 14428349303819985165229851752408608332344760282520432115250055060240991997307317969822750959455916282054174209316338404145508754890344465569082896192459900014591274414084090360520152980663472029024760468370317994825914659339445526925846417328471134047110522733804470044588417395098573794615959262814729177302281772300033283341316
402 97028041018209294859770093933661815056578854663230374531360019719063054341179202173153118764206416659165523638576789786372992296366915267965750265017831950058161600445427632583351840833999470401018873013091165427482864176842996794350013670420169016198819377820782603874875533733229014256977440813458758123572427088375618333849832
403 652502098415544452796740517101885341222578794825064206871685697085964613723377338806975430959505076585577462694111400149238181267357001407597210301779558955116944040860528360878969843981002819225556237708468701455794458759829126470371879226010935945047839318993125840975700554406958408292682139217620434650639133481566477126795372
404 4388039986804966210404963741016801159217393779766921168888280529816209450969791805860446869248451269570129861564323085916570654030652498331999201083519570712555369932850938084441701210709596418738318679072263110272303197026330733460990321814732161894795197540330303743408673425436908637754645134397711716110945418617432037831233480
405 29509594022511777136890073033101876780773135883496591505700945228722300780734875633731915970582922461549032959006919593442041140153590499735850855822132897318194491485930758332527793350562590725315762740431476399728644761019316699182289549500975626471758191917252288475731204356460050748840460045129230606597813926933784141134118948
406 198454004936533497349233193709118698630378060958976354826698803563040291501732160536755680460893946510774387414174394880929326471980529337444756035174474349966232521727083791472597425232825025652004169284396426369772549627160015496287239836131858026091267083929955608699946949062054153587022009361705368864357014996115140463765953408
407 1334628687840380896978278988689324728452425506260566827935341347263534921029240142506003777729162036181870547430293846690938634757481938875373114443593849837642706371570072293792225310179226454619519031475451007903043972821261265805500307820783169145312179017348701843592171127561881846704260552845069376020007398016635636174272457536
408 8975630787531367089728876973554641276461629564026991382890311684204115850176977508361830891328689687934770330796550335622153348258049322234578013068781374467481289999059574966064602947616374808755700797928822539796887750094050638368242867699099512308720718902129820716803285834601028204351226103408260684525748056924941680954765204768
409 60363361940981253600841053019972398995503116261500590216435402528852806635757691590035040814909755440868439937728174514686623758546996630310616310773754248919591242534143395651619930934535208403519818958397861347467487819937966957369867657847296351610419462227774451310014107707786831616298064812258176423850882358606047990880249589200
410 405962349576885664125645621687898713101500114441813904169434283473861825554895943465390310586926893100061559200250259629889767238263837857760571576550472111442036827436539972163816900652233195914117689613145784859867917459910513344926034643006898872721038113682019182220418652501960569238014799073838237447723448653566721252630931848160
411 2730247218153581373836540516754537706164577743178186712856997244029099647128641935563917669819834764637170411961998531005452665722779421709185482265670460213770575647429758472161714951411679498320868882073840184076341440726464769370739141715063943284586119122804720692950955123943400176212129375356787590335905819609931092651760289490960
412 18362087332009366276294428870529273467730834243742755848169460354598284061687831596461843066517787846946029199622869899544132977266245096105655568940495401993090815524600794430123877685467680112172066635460520705250679683489051147664987797483651742713596045734454266357004130328317238467599531124891262838434127983179919491435663451510720
413 123494030405784938646108815819340605019965031124783576471359206411701631387277974425519592091146343406736579696754832626828413949833838001739509066222980951564318174874994543900189730665641855905633745712788290463605270081742487312489824051405623372594528334088915300208071428051589714377105285942508288716538081220620942581856948609093856
414 830565147102888802789962696233050091908279965039858419259033633644968755477446699700785255817958110730900312917662402353963316083403086909338604514923078520080508020144847029739319959253106767247850952975726654997501543065929442559755790520099716768034069082534109912094591112588526726313819228554682211654364208170792025376602347181151360
415 5586055481319372129135523536512313204721810576155532675981249141873431213490880056232108971050838942971164762575935886010159059750734006505719268953827177923049756680622737521193081870908556400683709693381905196184593018630703207682232497385687122226731020271895581212654390180103313118677564480315939903452516529053271290890495937076743872
416 37569946114692873789794331150023265077564043479653669903130899923125621976794587737265336346432004919379758617167984786244319227432795263902479363982604734939067602962395767250198666750005051662790572209866157924061144513286400951057192205844523639016794479684135814589538533066007957049539508148939680092808783499502168579002577731756121752
417 252685119156176837668417180465659726170041673122591611472514557001079247263179375856330905695703692806397662023867048151044097911182865614939083475869479399594957157611563883162557860809646670092287150494369707157103149588801460183243498977344015741575368791364663492579693894245064606253417622705908256382797545177028189988091287557944134044
418 1699505249460290308645701891365029387686367440206526109307875891929156613902282281817427731486303237151587289347700471405254619506924267343980455719002959317391519145899052275518163419335431218066195128744041737246940502706676869553230707530341451890519950255647215279004187080595619755264297823402342583326984033759486794822921518328722043000
419 11430601523319083731961214658984436350320476707797047949881842149327113167169431494992054683784501993008735110514876719582526958682693108965789113544657182449200283700368038720953818826854584742120952057197700586166382856493058132631451339390060342595961452751726164594243288111491009484304827553945367222780097252578247308239306898121873822500
420 76881061960315305689246778901324028122131655802832070573450131637834184001190728310910974029475288630382538284943001579358643606388012435872540257440867068851072747574489693704093476629209658235223591248387163356764093732488266287876976953433449958275428662938274403689787667691065667263991461633561508554483428842762448931078241042753577769000
421 517098594961608108476826720269797262573404418818736287293738319970685472359733488335374207233588020514713654138568880917644995767076868767721419643110352951783284135967441753970043718750681199869158442651188123620090825220532503171913317483261323840982679269329895858440367103854991776625972278073470182057283930512005648012055342446221995556500
422 3478011551195453286260826793777014891571622927418351545469708591485210249334348168866110385237169787608636851482150092913080959200285349372032186711562697109975535024720919396691263002614590023076376408928043281353042795219284512066479831775223049993981626742247690698068018385261504791354922951501498049332754941167188213759652799325593463628000
423 23393345938714460245167533038986443000297438016846699531072654301673918977598192116291085444168030815135678194205688330047022840920950711875326062415085276790880182292780129957798922463198402083326105465153661544357699044238886852730332295844968817378421344451177965943942283801543510478274621407250759604088797875405668494457813262760046799266000
424 157346580742248800707858988318909448789675194992353357536274641275159325497169635852915307449727242529663061931210065460676375980592416304390983484457171508485672839587840867652373552512625771781530654238314126458693826015573279577878157297413056005463990260786122006237971821228031262671502859688107025500826042023895125067114305341625836597255000
425 1058341686755709587677006067334001524344481567322023955462956777860345503828256158495977833687100532321229806412991292223078548485582454830294893498783902426997191428039299648999336177988093053853237632660445667304164675527563091296005132315694319662808743937299987703258916488156282296699339893688391059824996973402402436672063209725877347641390300
426 7118657611552951965201855775325503111546372550091432906504003777877088674944576758903632304619913257618075184208770776836074553149263056516125626640849549821191648259772920228914189085771982351240113426441155920398807519280627690393145790435313312869423716730645616632141858199725957251160886592978008590709152777553777075489424551262887230359425800
427 47882178314462690069958828077336760319148263043498435656905557746357771670778310313423629295913276678023929969264232426824546871592290933785813996571598828548113802139301821386324832973759457530717482219298016087881284987466284182490184811450260275415784116397200120266237156856595171623424995417354237304317385845718921576636504578249663994538359100
428 322072222195854631485487942784827554571690169387847159270190785536412727499919560960467448472790008598008477301048675369413053100541423719893299458165809205174261455806315448524772905052550907647180519849890443021682543913070477504915124070328820714651111262678920763043468293635835435428658306607893135132368656654332355920632228860159733679610041600
429 2166387787469325902977972943149871775760254327635519736136777298955269745886936392911030759691506440686529143559662523729548012906761760095473262634341425917195991956093222396339521806347615754449422689138077732290687282988319997759568848374015560523019509586914493193019352023419589680201037365997160597227502213920932143557906207503189063041335824000
430 14572117687230929991325036228846144029587382327301854052733308908882457583677287242818548599109434199368106117685374130701724489166745389632965009677770957157920611328736302058288847451077730779296699897510326517904246880697394014331245908886366269400842430579601965215644522046975088337230548744518984639149863498935159323012380495612701066565982630400
431 98019541586308897417213034525439741600412028357521556817463021018951101411270241087039717637571688649418603613402561927640157080195525502408415077325112864643194788036649035622918958238643623984805043787428299991584029240489472993906933821078495123340390178763773780744031114310974387118915652502507327659622499732065044804100258576879795921369900358400
432 659335065670413920791380107125045791148310354647328842064833255940563284538067022422127180108708930914257409609002214310550008586852746073735450987333571892815742564654530452990640749699690459120913572027184033749878396250377576790899476530925871938032640657532902294118332892359396755326963820510701810275382052803742922885466593847525319667947828852800
433 4435097516957958099440710323040624436981815120963995913967847291420026436714168291656040570365199712975278507417363417703671598897088501101218156069725709947075972637729321577380054717618092313993138004567296496469591113957246527019369999359854189997992338989983015472382078392450419233463929584110383616383955839565173755178708725354274812615627731882400
434 29833461762771907327811835660464136921224924796751258531840868398665956856279748917052297204862779629719854549360017185564298693966749863497980947140366283564396521570106904587849027835172806956420602861076874444464417448102697166825398788607696810081690689377391211981955571729230133363684701657662132708873308100721836758281987399593398971535448131880000
435 200681615335249496519299262914669204798505044205496304578993832117867251540161101557215211216122370606880626132450098063648886309704044557165857686342567140181801025972024661632615513405295217931610155279179797582950731523653968276234738711337381276698989332584507419251010003817729890752424099457060514878299109211015276529303995419836231565191088764364000
436 1349941570145164020688085670506818619716749390673305248406883862066822215528910615573058271098253552598559093622969864089366254747906895919706973505721558295356642859316171412771187560307958859989423944917933734814882792907837963072340093346003614471011727039738930378305538532933063451803617189275854863215197898775714196600085610875948681884201916830184000
437 9080834982830709822227780456015740027619024639943943936733376366931789128179632304336695812852278373160602226179256767028888857552542073312563919149304860497883696525899970007029938045999179893675583361540851256012152601392980808762623122045120911339885883752816633418335529544101298828874990820323106147211710281335231300328749866239111521599358890411188000
438 61085763998789814425281138259739227789703992286357946469441834165843462271565157080663662729806136538233229973302591744140476936409804744594011190294689823228660144395282960667250470130801215134473967260851240198564410642137549806796460322197221967663752117900747570210417382927740838838215358992977412905423525224017568455972716125645736807840509245117483520
439 410920335782411434343180261895002579222359168220757495075645866376006782054060782862815913451205417813227963311017271524407186863558804046951439668418921314915033630954201331443928977730656867784564326132846161214225546006114820437759190486843397830374293530206938326405725155165502711539397541423624632413668457911351133399896410413526521652039272655305107200
440 2764258421387539729797680911005814589009584660909421447869868319418194428294228122658081942639444549844981940844708832034695829695161274099397722182735797369160513700304416533406443859471344901062338694172774094291574770559471310391902198220384856562248866105420307337460492603679423158286327035482391566188019609935400266322213485515578612655919539052725895040
441 18595292567842772350759995296221904352952779786358710422398058367061018144445608294112748032048559321910578921393746377525624016327377318714496095707091781140123352061651937977834612701626212808057162463758512702477648268618886437627078066347766351198027373243215571685251858402088007719949261199384911945047137144447139879078190580234499521697906479672645288640
442 125092347341515340198576330102202590160658336980692372630129502616675378184451374149538202897770445548140721607969309594047712830784087902887522953193821491545032975436092173291639856339243551441383025758798073802937962694210751579350508208266578286025148952898839665617150684933138384581217429487338749615476082143988793283388993565951729291395745374235029758080
443 841514890851677257480398656350959403201329676147709689276661251150992465000827332451234968435846999067058680358312881457222490253460198788879976357374092218105914431208229582562490218482930158054090904143745201116657406573682554360418237823353552189849136378154368569701938327087324073725140895404409610820488993884997878526038882282487572482797774028706802417600
444 5661039568610661656556336736316305098838769185529459922560141108172586502418801866558507460046506610622664171653868733603265833759680145300250500630154851760060446330544895555566793334247275063078771133089249078355087669439581777375701226321338165467408889045032496200944390257300326304794070717797177058318277828999354996221056839950260710343157699809801878112000
445 38083239367067329620253864713479318188762847716753965339863327956036795321397583084482127809125616833276026950964631183149051897867573664773118428658138414154104695099600698527386090051446024838819554439641840096357725673851833646443480581138472329533559742728775004766603653576717269135137260137544751223849407279738840331114288734016524342287767913561429143676800
446 256197487572783909593420466945674851578753444418565774047925366531985480760076422351912532471543134389743978864338409678838594727639393211361017568800192043859314694475361822002808907293594918438270377888134856879297652463932714169720696257186712827190511161408737238208525576739409635469420921892224021625725815855586035883045070000052339838630984289755192033036800
447 1723531113525644590898088176519182693563293560640276148676432100364209635841637398184819092078781257428389449461620912686566818510087143934128163777259228019475980657093032212915422062048622949449049941459630874678387710680341109499474993534931316397814554187806210795156006275801689967576611976337587684779095657330136376279978713078243538595227042575152770056441600
448 11594890503407682143805668917364260228630036203966215305673337679979116011352627570360371895837854497736647717395165309005883548447424341058449699561189612041836840941879207281929164451843566730603691872236725643393297532280940032886257574473749080900321565136852127701191426697109423763818098257214025769844443854737271708163258629867108155121551599119783980959813200
449 78004098805494616521408454923416477344982296021971208870598537136278599490382375260917618373301766482816245519962592190907861615499244873802857103697035544865927814626145719158902046428409654715141860239539093992070197234928200960527661156293210277942370464136117377491160645890619626574164678532914828340094164998200570911818458622956264047871106761946037635649061000
450 524772936245754082956528260588380585193009409568530727269132186015428183700948108017838391240139827662416234339578372161367265028011694078557264930681241634738963123026309981489303464056647774536118325374496286436648507321585492207597599641333522706640194694446735108116358194991128570312113407666106517830528638213033375850836877542309340521207708853277665014544833040
451 3530438530488237645905349556396057945472046786876017341844610225695021727644798065887874461475781759273113360128241017072874236114663004815331585669414984329078034332703722575879993185471832894877708355129041546106095966092425900131368266900034836136723109542370316380937741117949027423084684324726916370230246557586723477196220847803922830719847600390018818255681456440
452 23751392913812409007201291200184763338446669745500001301412247655452004876078221921761054935514574922748050384991176284735763383211533141442185794325391856175156860148039338551386685110363026901575470910262489660696601756300986358846925441497879381819357371126993502960175801871513954932372209898861063867765454349405803263249417332184177980839674448206463590573444416880
453 159791143570959203380250507390771398108809547014349803859910904075033998704093115456109594770968467749365688868489080260193969794114589260655290682846948134587929637570177136479762893587513666788146696074719179416270776884753921014724676929759625498992411824665004568678346394402759547482987872263665062642770892770680471491167236391985929894988250691606277963532480772280
454 1075027322628940109253956223097887258689869940319282595547086963793957392793989090263126083923641781677075402731939707382183017062668546936889695137925186280499767431852632060801249069555345019346683297965690340718744708603595827036684978294254879358218890582075670523196957057788062571538719801178005129804217465868675654797998966242602716285677842565583163665696812683200
455 7232516989995854448521331425540108345199406679359166372507361703758147839555869524422370435208226241640688304899958766189268235306219306261374064257578614344964748399108555964040661073278772316120586896994045286033156858093570571840616589380587727738397872708973989316950831651798284397399272462686868204429713779920304982060147232203882314680059050906274575403130644073120
456 48658931900196559264658953521363679413079248190039514866719107484267834833788222307659117842489500154741499459128635291518260436984354817903772710375608990027885053914078803214887113234440057448189758220307473835951826556143245331717462751069011021822637926729971951986995191640151823646873960205013567086957468036419746699311181201166468390315147990444972772404972453537520
457 327369952785541972848111233468706266947386543576308365059114776420094013776758958332233706503478425591277467251423834342115147487049111591571533131820410636580374644094349894241506777056433268650001876246303000934106937390539019206233409326961474831664625013199029938225240936981700670348924748150638736696208686484983804182468987912371587791260009914135364024577273436394840
458 2202511482761171572210694390712001745310994497701239370390559447169681122683610882810508139781652902421035072462117173680339737356134985009598097701678418816457639759558679344305626023431721057646537070182550550060078616210010602265031732791645309444448764263044686924925520347871300193337579331426253114194508180487633179517273993985289323773942175656830824093193593821981520
459 14818377508063901119333663597784122333158686457501112880079534060076057011305414413959587082024675423404364856360323373538931945108065284014351318588449636578213863981998851637304736705319849436940777939469008131426971003690186690583448380781417768110842798102278274311636291711169310455724416006715339156385047616332351475688603935093043107745957209386032501674748775620535000
460 99697948529628809794199392854967162953567844899780019029708970377527181584659055762096196011728073146244280857125374595336239596018352690238316472344040660355450740944053739499477299757243395963834662178204658123999478433381273274031128393413119564552004067796080450326350588528585095906911430692557396758946637058219102541377020871836477415683847109992143050109540307587928000
461 670771914482312829860251151913085878177350082525935575756423627569270835538954125835636428344199095478723007694746254262380108920622053901153700889637732339201212615271697264299621521619177139450884872912980465659155082525076004726276989130298640844550057567484606518618538280480929179803239741178275572259502485981598566565729002845056122697262369556416539714985686308019468000
462 4513013013631952420536308956009963283755960147761979796690641736320769005238884668276483266229578448076598585012342669909679355050466276793945033301907300419306358974401626883886235204734493269062043892031147658329972902044162082030270017959690474172590650577018042073713099388697596315865469087513871859668089976597950637698467289730356633541041237291311640874535824644064176000
463 30364165900841442204499959685775586077679460617769042249292181386714782517840889335132040063081042732576868246392336257719261546863010210926803242943660316043378970491030248914170935953951098817588608976845628962396542974592230945431341613976331571186185663902394864514829824389204853311993415876838632676655545518398623029358124468748700395478976749624971824978503110602267451200
464 204295672064402031281336702868543388472926211357110564503139965520786478236667170977210089326329083545416260200904133846469861370081962323350142397179662987350783657473198024198918473645090300924666802921018192967201269012039263920180490467989119611793228033562689920229855334193242619378051895434041648517621767518820553589865865626207463756156886168488626553145315887412002842000
465 1374548299660840422023989443002779220593130391599892106485807475991887530051374077284675972479331890030424344559410072229425782117216310848812830194612095291708328463108056887959126936346979435954695132984995572205306130482568965052150038896056118178916287409969729639578951270595788303732539914102612739302060998353485851351089491950672012375937430202063188280312553277372143695400
466 9248341509311555211165293785686765914548685399367938519538973533210990554646217277699348183461825262758789425384404004186495017421644157500300126312008667112125298570545977019496913779927765762070987083453551571543561507768462038303840166646662795057488334422925184807968688431182602829055052670077479751066809255795295855175520498577195199028703485815957092758744887053395151376400
467 62225832228781341666954989674213775978888624767039036700023163829561887029380361017466069898863036550643315165348896421001874252201276556080954122450094242617029475623190953836955551210201825942042397491213917776046913808007620348282944887372837867240236211368894462031880404359662388086072013686448483024037350020842118761894705856568112907066708823471856310578465829960053719215800
468 418678402230399072480115363130902233276301222722967987230239496656602467644548788581798992175676567056090425773161983734891261422667851447537696255124931370522094661844231469186810489220431043325931776346341278660444544160007394829321829922307027854857862456036151275456516034818131548523728741477310717398808825657853114993304979621801357514022131080181542459904746781316308241042000
469 2817042368532912874615342046364735634189813636782051803997435047895717971858023179785793590082134895413632249548109239559089406211645643986358108569788208038892819580867385370675858300575893141256493663180885522278769943940656828370092925649502158067803523953444288478343587103424108540924292078326454862513031903078867119139683909559802173219899972638325574817219823598424950618265000
470 18954361670795472457366979305967834167468547979159524470396010800410109073321976316418281248789742986322501038520207191471253568173719923276139816851213671632717328861481060819413097454348670060846085131291936858160976011087735058694846441697320536383016486259901022355978266338519915793704346965790258023466108969024108268202831120223789180240733264337964609937324414883334772080576000
471 127534563052406668596962284976733469410202091449058365338641771107727033304325753848713824337970986419667307418524084681416326809237375896848353133413028047677066979809328859845584923329609835719210627681069631763786249371069924874798342716760192981658415607859990938779378338971771140843349392834363247480979537201946230882939887595137964915516835870828035979652303525539109962428576000
472 858123059354894710940897453778825656330505225794874237358147423219976187486579507713680406577954159599083062883022296440114153300182822760546228405351371107899777572963873309502376338595558431716639526600793421704618276734564019113044301188900141703150936651937356397238570504399695222372222207858031616651029281207476754345656416242954608675803482712540856825794121982825850039540112000
473 5773965337007377477920739434835072574092288853673417107910132157670825714288746853380494203198630415366084400982980202653555769137548473741222920216422676588979457436689415747455576326664376023710885150537111494197635487291591192129618582235344050547371728207826625494362837621058192906116097852199018702386756318773976655876137204839146793175821846472007811278373882520470098832276584000
474 38850953858235116204543609053261160267230525256982896528021619596192064966193205439204509603252891406455204665109304588958783080830210340403328376187895301192658616537969136287966831527670060638870550251010874514645151617335410827077228531290682656824902814518036237119314942992053302594599635060998276029493126372523921093947425013620334757552523749823480038488239059013532982919809520000
475 261415961390455233143693044063819488891272704353221938972008897846797757095119035330673747630440074584346379950656817540310164611284102542578171325740606381193127546907923836767503193153898261527910638999106501595687023851710186450387011813780236677146480920267564533735019858699573351240849028438961489618586488119568369821127472731905431870299195435464406810492198661751190110481184161600
476 1758998241068220208318461362792757024263551891434128206276994791576941947563552063725426292011222417400404870506463395875774685548684388308923788438620646197955867215665363084564371882190379554306563679343244309493678813727219288135324190405540649346200910824422113046918130071680282708129317053007574079126966866538021901093686720265994007920215894255310008533086281629641891773274077177600
477 11835908155695739007105878810917600978732577483320859840360269358174593344613457627894058360629856602393665172061683881394569451652916236066694838806390165369492694953513704128212231311385511330289392132538078892759206096645192637739989535078704118591848356852830049263014687923469790643288869759525180111123316886784543725995787441486238291039780395227338458263294604368785898855980625635200
478 79641720360492584205101320052502661329523394380748068785831491974289486957104166549419495329240712248190491991306601847678624527317495733426586638636684894642924360943308361954000784650932533073167229183529244123978373709608621248631210882010888998294519237756417210712713172278136975030234668685289763711211253438460592544234705112416020031740960488063488580121944048201138071725523733107200
479 535898488465064783584796974484997186334749378773120578360378916626167557645813634743004058604854630647468796535308300477363295854974669468493100723469545901281571207804847044999441376433624024213430532416987712124146925313388774771529746707408661088893155500149204891771458614079778140484349618537637293134101926899842382514838767519329863261270157932316526263495200467400904704429746389728000
480 3606012871248461600721881643666370144262561115701164150337835410283185509569735693782558670780596509837207852723939359424335017971374261154246810527702884712844119961673486029778436066903635733941472952502744662179273423066142438289938210371820412120077950752190117723382186364048133821688237953246962349871416148939369541634846129063006872650216747540340825747123165793691056392390786440640800
481 24264695311995059049701215559929586940922708501485648009295103102908882561666839478405701389011275964924977553485653366197313746283076457589823378054199564851459047255888742964803647609889577582685128665036438228381772249096888508036644033379113172842028893807961677743063396352672673706526168811123249176504308320847332048101992137366401903294872579940669031722874591825363763202112563703326800
482 163277081746652343287064078467290568078755535514669819405316341069226790295709896363255758411428081835204769395400766376008661190943897401996789562268458705009051389687568100402581616151540676640655316608222468130490455468962067133575981325265933887630618076530294940464634217915228504931640949427436833001375832113299063683562379377357181365067481805548978845823128492002365679089180858398045600
483 1098698224762017135017769728151240170419306570143390871309069022259718515209842171513458353228948436682834552184804793316036912477271133254903347753968250034383550627453356465913377980676145444270253310996303807006289868042624853089824036921824156517411173029602361038334279457252984936726875537515106638158760814865570468708897861409605737694912218709006028073936429410919854645167040821733818800
484 7393233287464631955833762043808310171012341381305381750879823383867541027036581005761376963897993723642429809008914458257896220217417990105277042006776531870502521956168436191312469793135138201527976483568844619949253699380042887009093092467957042176824353114406992432354431193587885254146379741917314447462975100501738430503736795070834031930475402330936578187748149227719260855096443725521740000
485 49750010914626235825157792659816768563007348540519869335562810889145218313888177345727006278500628328289890822581217896295992387006616452691985265372994741540889465857316340134220593030149664152743408778007870220461751690543048606204500316394214151774681032026311338182982172125801663671675257250082984269667526709371282877170597160187113727685414069645145640429491514031624272505130374376332262000
486 334776312782182338023416265679571571405106321078706996288192534614250825341511248290423420362539936510882181500502791559192276598868085558809797124133827986026433168577383846538213807640905909026259876622208660556136665175650045557276690944216045633388775530967405800325137792152843387982557881669017811885763137354833475613022104876123521163874222944960791357657893234037982174021630766562664272000
487 2252781250821852038162855300019847280088571180862450708821687704444626086777637830350454134338011262159990499523225599481408453753309431113637591027527952608708777606466690640418442712072429100780802216650559402290365787263671600758381338347865258743052426730246001769490512487449234524042260721863126734504249766760509760303021547051023311293679109435715087819258319898665244244060086028795598904000
488 15159541726053781880515062720675802069024769725644761308304126226012431509295723523454134170325257879274094959149796679082774188857232178123208419924586902277241677101372258845479112035853850454598480288414098535235912926324250647070555278468743228537894911425739898162083507927837768210147182711321819915933200542703793485378327719455707056817729926458772286418547506273956296165924132503735125386400
489 102013079929615639574001203615395957311195671704183297713300676980305663360719800030146211002088757955550581646177931294920328616796005805962229406353076227829968729624886674250777556909800812585442633985835239088226937336111342442474727868477011189911295609397213188712481466754353346025982273170223420941532703270856468902060090390235601837169488614606672321113967188461733866006946152848625677594000
490 686480764919117787432614816095923333820234529381852863633930376647949973267113734362252086499332485035891288967583868810184799688134339109904866561025137415307607961271277791837800038236328441627379251910450651494353254417660211589316103945138585992601218482321912416469951058424181642270426314760041842552441784568085790727199857646519842883879042797622451758984121923710895891977934790368221854584800
491 4619591791179944529809818081699535480012739943779207605939624298436625152696340867946138042764628971585083336256790468581436883665270917020915675575816247238055004565055223095550210407596192919599152319967490991870477316834107306324674662889023914662163532008043679873308235617873265216093106974901934071792973522896516555169240348251733284652588612462675431104022341227180849237589227846097959719446800
492 31087194681206357730116855341940332351118658079845708013113692373391254433012202189437009041670635217165470613260096859459171422478726571985824029649668245810890656231943462945258314912205271540133580517884600075705118129233040895024017154308848225665914311517593595526863172253606815841200607927573702980309235217872159244393238475831627782803673997411532137119036381864156048106145944954651123818809600
493 209200230081884888310116230660416365827694310786441233105103414387292713603853620900277175810455835869388490052459660162878052270034055687948074830553719582636487818496019078631705192728218200323966542282566414915196335689687725830284742245081081403291108837062349442576587768327348777775898974729915919225483238789064690414598283108137957280881109375657670201987535195126812211065105081381716844164176000
494 1407814599788090151991314151569044876715515188913444651758572206192669398882682046263681827691641686912048406656019218545604908314864374850931964139111367916033000608182481490229677733966914893975909618309000032739675721241679851193649190211351293653984910459076288300548008158540712902729755403083836673364849488256499472086031983812021748134115691928333356221883310938644260312110842139773398390406720000
495 9473957732789096813101752830580566077649448375340697667936215288236364347710294695885003103352604543076051391524858590353704718708299991928557907509591864802050887014018360431613556667890481418886085548957557002502995983407451713739587493925807235138036892159848670984234160378682520405252089886225147574699593475490944909245365765180534491304854548037849379346494528083757630117585014373114960544821088000
496 63755856032921606649082162193809400271857281493305621584411840911303795649703440573340437171196954040702031042967396365843472709858867330370498345075230126988372770045128815176643950461590155135580046380980374835071083749248420150242306031618368749084631443504575836630084445758560255133352291593884165662136658319215815819835279025812389101876332249852152313523304648689952524693271588660661881589016488000
497 429053421265663907647755797158442275848841984892534022539388556933373412715633149414242906318714514915906669988416784366798264500066994375523613941230176403011472612673113150874005259371566592492594876309588741143078393581465058437385491814225503587095057104608168821520193867085278678055420264689519194355438513439803364254340375206068193582023159855460235977561533323093599521242057891554413734634847556000
498 2887388992393510079958748433574468289017508142443829190612290104581472925894138589937080342008257746016994005926771159987109904476626911231879383908911971175173289749292681429572511993714785555604643148351154987771249970342929533544175513538682667900948354871079275727266188115396080776204648792232173913506351790451528918709629476639541320422364976119987108424645799781748862455902385595316298617158191272000
499 19431299780012527375676302635160154795480209526534349403325114452313376770033920280652210502774058381952594907021949614620903358286747862258462463532265126789118599643306141454390873445661176045985681502312459090085894740999694639241191889379501938626379925140158243863580479484992325137685430842537452943097277559935754206724525768360608713301025550018719763155008977983617653195337760472525234774308949260000
500 130767862634853795642971770618063027561289830001920988851792216482131819365345872733645192055257318397666128550737072858745830009451856616528866211638181403169456740989327956301566313870012795220607447844246964926592224629844575627917792653557293935367046316151638876168873162671782824541003459464183700736049681051160674664574522651958771805937851849238291708674115194393726816072004456219257751745058707997760