0 1
1 1
2 1
3 3
4 9
5 45
6 225
7 1575
8 11025
9 99225
10 893025
11 9823275
12 108056025
13 1404728325
14 18261468225
15 273922023375
16 4108832377650
17 69850150420050
18 1187452281465450
19 22561593347843550
20 428670250038780750
21 9002075250814395750
22 189043575317350503750
23 4348002232299061586250
24 100004049777519407520000
25 2500101244437985188000000
26 62502530453498845935225000
27 1687568322244468840251075000
28 45564344354452821034624987500
29 1321365986279131810004124637500
30 38319613381252502068045338562500
31 1187908014818827564109405495437500
32 36825148392089486246132153083245000
33 1215229896938953046122361051747085000
34 40102586399558209809969623386895445000
35 1403590523984537343348936818541340575000
36 49125668175278944816606453080722580525000
37 1817649722485320958214438763986735479425000
38 67253039550666746496148059264575912095125000
39 2622868542476003113349774311318460571709875000
40 102291872925335856275467042089416264955105000000
41 4193966789938770107294148725666066863159305000000
42 171952638054952225294247210834495115326069911500000
43 7393963436362945687652630065883289959021006194500000
44 317940427230248149693777445932000243836620780105250000
45 14307319225361166736219985066940010972647935104736250000
46 643829364194202886762935763540495930065818297114403750000
47 30259980117127535677857980886403308713093459964376976250000
48 1422219063837466359095013788835416559952336011374283463500000
49 69688734128035851595655675652935411437664464557339889711500000
50 3414747968096690459996446040705295250106989947159002641537500000
51 174152146372931213459818748075970057755456487305109134718412500000
52 8881759455635729560197541170612941036761277694770309209358587500000
53 470733251148693666690469682042485874948347717822826388096005137500000
54 24948862287247860494297987070552659130787462918047093598389091687500000
55 1372187425798632327186389288880396252193310460492590147911400042812500000
56 75470308354229584488146663619822678831379075200402010995882607672500000000
57 4301807576191086315824359826329892693388607286422914626765308637332500000000
58 245203031651543017395396539165416634059867221539756836539392505545745750000000
59 14466978867441038026328395810759581409532166070845653355824157827198999250000000
60 853551752569764805155191556015141137238416330251833845238133902919358161875000000
61 52066656906755653114466684916923609371543396145361864559526168078080847874375000000
62 3176066069229926371609403564212368660843871759303464593888747499416629494200625000000
63 200092162361485361411392424545379225633163920836118269414991092463247658134639375000000
64 12605806221343080971882877438756378462168664543482225398572445428195768467795115890000000
65 819377404387300263172387033519164600040963195326344650907208952832724950406682532850000000
66 53259531255015543259441253911014240370540053479581857497462334320478341693263813084050000000
67 3568388594086041398382564012037954104826183583131984452329976399472048893448675476631350000000
68 239082035679362880722872326271848950794937614858846494255879146432732513737971536324798850000000
69 16496660461876038769878190512757577604850695425260408103655661103858543447920036006411120650000000
70 1138269571319353660320162848693735094912297475010475481316070819723777630885152877059244371250000000
71 80817139563674109882731562257255191738773120725743759173441028200388211792845854271206350358750000000
72 5738016906436090099165899107181332308381553139964334685157119469194707763438121431792029859570000000000
73 418875234169834577239110634824237258511853379217396432016469721251213666730982864520818179748610000000000
74 30577892081524009484840573086250309857461496808576877661116926762795545831212074232211367062709751000000000
75 2293341906114300711363042981468773239309612260643265824583769507209665937340905567415852529703231325000000000
76 172000642890730209638053854936215467026992826356051431616387545395269603518638072033391087831103097412500000000
77 13244049502586226142130146830088590961078447629415960234461840995435759470935131546571113762994938500762500000000
78 1019791811321494779457975332712462134298736545613313737200852444599440076242162383252077082240074597597637500000000
79 80563553094398087577180051284284508609600187103451785238867343123355766023130828276914089496965893210213362500000000
80 6364520692258013350924459134037277766753839920645498718054766907979297264640553660367338294066943437273016955000000000
81 515526176072899081424881189857019499107061033572285396162436119546323078435884846489754401819422418419114373355000000000
82 41757620248137164623501815935377163895775528162027571483994219145934796823986443022316617399361169558002182140055000000000
83 3465882480595384663750650722636304603349368837448288433171520189112588136390874770852279244146977073314181117624565000000000
84 287668245800148154575451670417323273629382808209289762264731937194389570415893770452630264059576572147967813419234595000000000
85 24451800893012593138913391985472478258497538697789629792502214661523113485350970488473572445064008632577264140634940575000000000
86 2078403075296470863530390173422559491603459343799323084226446894290950472527260768432034382849894801893504573041265242875000000000
87 180821067550792965127143945087762675769500962910541108327700879803312691109871686853586991307940847764734897854590076130125000000000
88 15731432872549803838166405765105672192462424469040254810668845961433921148144131174412025502283922463086929011543280687409000000000000
89 1400097525656932541596810113094404825129155777744582678149527290567618982184827674522670269703269099214736682027351981179401000000000000
90 124608679750644436609236033585039791388791124713709683805751962653519931890507062704158416267230239364091099866647951532329563500000000000
91 11339389857308643731440479056238621016379992348947581226323428601470313802036142706078415880317951782132290087864963589441990278500000000000
92 1031884476756941566088813655148454762746557293192729072562263706789888393232584153843695613690861488606444778445494011524326740934750000000000
93 95965256338395565646259669928806292935429828266923803748290524731459620570630326307463692073250118440399364395430943071762386906931750000000000
94 8924768837347471235459215627663745418610245708094876581612893152833343113820877297244176838185189587491959940534207656678690880471230250000000000
95 847853039548009767368625484628055814767973342269013275253224849519167595812983343238196799627593010811736194350749727384475633644766873750000000000
96 80546038738871144392677366864313906415601043086802919925738095369256923566254602094330291412109680964488471991315938174955340424353507112500000000000
97 7812965757670501006089704585838448922313301179419883232796595250817921585926696403150038266974639053555381783157646002970668021162290189912500000000000
98 757857678330098348329281235842627379135864248734554064367778141410402262071589657674928157110324216076995387360201901124428213986880354715412500000000000
99 75027910154679736484598842348420110534450560624720852372410035999629823945087376109817887553922097391622543348659988211318393184701155116825837500000000000
100 7427763103781613215025784335378606857143556918920509199589332898134276346912379836110104144277374520570952429585305749074848518969201589798706812500000000000
101 750204073481942934717604217873239292571499248810971429158522622711561911038150363447120518572014826577666195388115880656559700415889360569669388062500000000000
102 75770611406750878280366499696372456104996310829905858851164051381061901076203849114053312536409013741677840367035372353413216928222440494951036944312500000000000
103 7804372974895340462877749468726362978814620015480303461669897292249375810848996458747491191250128415392817557804643352401561343606911370979956805264187500000000000
104 803850416262789654570906708639453186886957617872827607097845225939329613244129455239513165734787368404969312429256423635226340345611471908732932856938500000000000000
105 84404293707592913729945204407142584623130549876646898745273748723629609390633592800148882402152673682521777805071924481698765736289204550416957949978542500000000000000
106 8862450837698995516582866246355327048601728959301005478070840564366662445052164196186279703723840589708206852558860365869575650912734537065198116468391618750000000000000
107 948282239633792520274366688360019994200384998645207586153579940387232881620581568991931928298450943098778133223798059148044594647662595465976198462117903206250000000000000
108 101466199623281650359981152011789185889057354213910745436001203470687905561459634826736066832666516756583786322718806767871097921278612323656892384153665766528125000000000000
109 11059815758937699889237945569285021261907251609316271252524131178304981706199100196114231284760650326467632709176349937697949673419368743278601269872749568551565625000000000000
110 1205519917524407088608301993037266784687947697913700546245621944210485162563314108393629148438043608552602555307375944173445597138772358284674935470837199370975984375000000000000
111 133812710845209186835521521227136613100362194468420760633264035807363853044527866031692835476622840549338883639118729803252461282403731769598917837262929130178334265625000000000000
112 14853210901458427578510595164095174251517549635513118935472884541257476648357896707036947932307264681321860929690833805308148423688946300799927167683772856084605377636910000000000000
113 1678412831864802316371697253542754690421483108812982439708435953162094861264442327895175116350720908989370285055064219999820771876850931990391769948266332737560407672970830000000000000
114 189660649971712347661277182933852904211356723129653165171767819345619711671851348761230112738234544190655902992773943085023180171619254531409939556928260339662845375821712310000000000000
115 21810974746746919981046876037393083984306023159910113994753299224746266842262905107541462964896972581925428844169003454777665719736214271112143049046749939061227218219496915650000000000000
116 2508262095507210050624781173421742118148093548691466462660309387163078764901923635813165200908145082879712537506991031251843714507842836165413536403438526199619776373043337911550000000000000
117 293466665174343575923099397290343827823326945196901576131256198298080215493525065390140328506252974696926366888317950656465714597417611831353383759202307565355513835646070535651350000000000000
118 34335599820542392919412504280350692965684390940444038319123340389945194653120069665393686690536865940813518721582031766775588117216714723870051387158509430049339717003624731888632750000000000000
119 4085936378644544757410088009361732462916442521912840559975677506403478163721288290181848716173887046956808727868261780246294985948789052140536115071862622175871426323431343094747297250000000000000
120 486226428992489709408930425068863239635493999620635086668025736577986202357909233674886528978841385446379622696142546268743878403895116039102202357575324170466118074811071247182452930000000000000000
121 58833397908091254838480581433332451995894773954096845486831114125936330485307017274661270006439807639011934346233248098518009286871309040731366485266614224626400287052139620909076804530000000000000000
122 7118841145944947382068065677282783258244436753174506952302688317409853524961741850285420881725379744217341639909375783284149347465333634984238237391142046776477254421008061371308251350519000000000000000
123 875617460951228527994372078305782340764065720640464355133230663041411983570294247585106768452221708538733021708853221343950369738236037103061303199110471753506702293783991548670914916113837000000000000000
124 107700947683374494243912603930019453306709664388402017404197116780079309138853988109232637960373227093986648922261373132728930794731501710292154951853499289622513736757861825876056133036401451500000000000000
125 13462618460421811780489075491252431663338708048550252175524639597509913642356748513654079745046653386748331115282671641591116349341437713786519368981687411202814217094732728234507016629550181437500000000000000
126 1682827307347288577980821232106809835236601317309363021444084480499130743666837162866074281139887339724656366685814298459240079749444922337291432369350072869981068827861701375745112678653059900062500000000000000
127 213719068033105649403564296477564849075048367298289103723398729023389604445688319683991433704765692145031358569098415904323490128179505136836011910907459254487595741138436074719629310188938607307937500000000000000
128 27142321637007488670448316350586647176646544680604954249741706504104853626403912152417875327315899530793829314399439435082674272128260383070567973329110064534715912179406195893842322020042589746272325000000000000000
129 3501359491173966038487832809225677485787404263798039098216680139029526117806104667661905917223751039472403981557527687125664981104545589416103268559455198324978352671143399270305659540585494077269129925000000000000000
130 451675374309991987253464867428310815751400851863714730908726539835558221885087939445502047850576031623638178776378146457233816051609473522004323283161665487820419757090734940929165003677997765955637745125000000000000000
131 59169474034608950330203897633108716863433511594146629749043176718458127066946520067360768268425460142696601419705537185897629902760841031382566350094178178904474988178886277261720615481817707340188544611375000000000000000
132 7751201097680520294630944037057321794085095049207839280566209225880184686494627553179558099550870418607117896497665687066717293595087616798493205088896553915599852327509288208402472896404607843069754430406125000000000000000
133 1030909745991509199185915556928623798613317641544642624315305827042064563303785464572881227240265765674746680234189536379873400048146653034199596276823241670774780359558735331717528895221812843128277339244014625000000000000000
134 137110996202273301409933552477239710076123088995291506010832047985983931928125007821822238832936516361065596685242125372445709971110681017866708242003555458989321133025801557497580153203326447441355727581951113125000000000000000
135 18509984487306895690341029584427360860276617014364353311462326478107830810296876055946002242446429708743855552507686925280170846099941937412005612670479986963558352958483210262173320682449070404583023223563400271875000000000000000
136 2498847905528982674656488518924172762249924703359948357411395522516644310018142880751560357320920574650470269669967429301129614015964057800594633365478593498400023938798349971733690452553927943556619219568599386925000000000000000000
137 342342163057470626427938927092611668428239684360312924965361186584780270472485574662963768952966118727114426944785537814254757120187075918681464771070567309280803279615373946127515591999888128267256833080898116008725000000000000000000
138 46900876334194919916543348646851326552833648693968769026981876194647987059403931902857812659067858438032887257772996030200058770928415327552771556543228239365621746877522667035076000910967904709671329451446465724536817500000000000000000
139 6519221810453093868399525461912334390843877168461658894750480791056070201257146534497235959610432322886571328830446448197808169159049730529835246359508725271821422815975650717875564126624538754644314793751058735710617632500000000000000000
140 906171831565411697305898350522427757659123342668767826335816142466132190373266711880537820094084245970490741317287118200040342328740654808290526174534622468905621085118760220827009278162007177004085808923491234277889690181250000000000000000
141 127770228250723049320131667423662313829936391316296263513350076087724638842630606375155832633265878681839194525737483666205688268352432327968964190609381768115692573001745191136608308220843011957576099058212264033182446315556250000000000000000
142 18015602181664587780206011573971875146343099747965931134049307021610053370743788265711420664394041495184868996949352080870191244009154691769854325605950720754865245933471374562589640856222493203156200468190212867166788561365443750000000000000000
143 2576231111978036052569459655077978145927063263959128152169050904090237632016361721996733155008347933811436266563757347564437347893309120923089168561650953067945730168486406562450318642439816528051336666951200440004850764275258456250000000000000000
144 368401048979412611998282162414177033822915768252127344588705985426512088339900487923271918116698741070183580607404066196596850954945600442987885239931945941912762634219240713179165290200392974186317711830017561774109614201381297551500000000000000000
145 53418152102014828739750913550055669904322786396558464965362367886844252809285570748874428126921317455176619188073589598506543388467112064233243359790132161577350581961789903410978967079056981257016068215352546457245894059200288144967500000000000000000
146 7745632054109545965161970918695143975913349858733577685053800471743403370207164818458733396028277003389747492348595728116486635167078385624130796945406525697795576152428364729426768586555372706693717891734123367802181514997971189698877500000000000000000
147 1138607911954103256878809725048186164459262429233835919702908669346280295420453228313433809216156719498292881375243572033123535369560522686747227150974759277575949694406969615225734982223639787883976530084916135066920682704701764885734992500000000000000000
148 167375363042938692673030126789290190022435546970604804039231944627200354003144992131317761690233667665493466093415258955838794156083537510388343209961193364362548283236270568507967445437217623378702600769235637466233087133156883249217479667500000000000000000
149 24938929093397865208281488891604238313342896498620115801845559749452852746468603827566346491844816482158526447918873584419980329256447089047863138284217811290019694202204314707687149370145425883426687514616109982468729982840375604133404470457500000000000000000
150 3715900434607705141996106968342731980753562802855802296372125503366004664275413932796699500122603271996570177556605808130421800422465223548122124125074605977218756458485129616314956100697501032080997620849285036065738488155574279269086255644687500000000000000000
151 561100965625763476441412152219752529093787983231226146752190951008266704305587503852301624518513094071482096811047477027693691863792248755766440742886265502560032225231254572063558371205322655844230640748242040445926511711491716169632024602347812500000000000000000
152 84726245802655508361089008174212200629079091099284042250856287981804862036191056434255630277343322741304247075624726229811702713147631555649840874157822640763588207493180379203472772916704970346338967286671788664824640982479830761212705322956682500000000000000000000
153 12963115607806292779246618250654466696249100938190458464381012061216143891537231634441111432433528379419549802570583113161190515111587628014425653746146864036828995746456598018131334256255860462989861994860783665718170070319414106465543914412372422500000000000000000000
154 1983356687838874836713082691820600329496546295334888296728933232911148599744540739787570393331210909486188382377095235970440612651851764785210212876971459551785639645388213068429766330865110584353262828419580178324022154432738678909080670814598306484750000000000000000000
155 307420286615025599690527817232193051071964675776907685992984651101228032960403814667073410966337690970359199268449761575418294961037023541707582995930576230526774145035173025606613781284092140574755738405034927640223433937074495230907503976262737505136250000000000000000000
156 47650144421697135053679133324881529018365167650295660656485991391316237231962078359099434665702776605276403567800130028721436972869040901206057299945511433776068271511103845526434233962806613967029531715588871885937998140439719508395480750719073867583311875000000000000000000
157 7481072674206450203427623932006400055883331321096418723068300648436649245418046302378611242515335927028395360144620414509265604740439421489350996091445295102842718627243303747650174732160638392823636479347452886092265708049035962818090477862894597210579964375000000000000000000
158 1174528409763344059669741059223491464435875877563026322718687367275864497062077161038695719322367291570924201635366065465779852389038764763819100061016988769706324575555854173307259665079108993534172858202345591552841154888896214716974899091590525434337775420625000000000000000000
159 186750017152371705487488828416535142845304264532521185312271291396862455032870268605152619372256399359776948060023204409058996529857163597447236909701701214383305607513380813555854286747578329971933484454172949056901743627334498139999008955562893544059706291879375000000000000000000
160 29693252725085859311296718177445176028073124725275806483320426365467618733459956341492623772421533263197784773337312183578326416987498054652359923668728459530002511256693874398384229020163745471388079748452717403063654485585123137463562675230948761085216182050725650000000000000000000
161 4780613688738823349118771626568673340519773080769404843814588644840286616087052970980312427359866855374843348507307261556110553134987186799029947710665281984330404312327713778139860872246363020893480839500887501893248372179204825131633590712182750534719805310166829650000000000000000000
162 769678803832909834865823612343668593404406308727151938517620883132898462036410089679192489612466295925641404735653412967557980175420119635975513570337139856197134097840687487951989596068539449539980757727607109897649090491370116440300586980798732075613500908962632951650000000000000000000
163 125457645024764303083129248812017980724918228322525765978372203950662449311934844617708375806832006235879548971911506313711950768593479500664008711964953796560132857948032060536174304159171930275016863509599958913316801750093328979768995677870193328325000648160909171118950000000000000000000
164 20449596137638662817198124301947903198312194124109076613498400257465601288263448170878389426523066176750240378521336323135169436706638555484675521952195028795830649075141141836318331903696825381362520687378855475316839417299847714302170540335558487058944782095927064178730850000000000000000000
165 3374183362710379364837690509821404027721512030477997641227236042481824212563468948194934255376305919163789662456020493317302957056595361654971461122112179751312057097398288402992524764109976187924815913417511153427278503854474872859858139155367150364725889045827965589490590250000000000000000000
166 556740254810143041458837614551437548592657860122406160802468063115868536884611809988494458986565304048186868192617870367842155253568125981751677498585990283929594952332308241096589161159047403502349092008654524807228021810437742761171718336996228581209416437324732524377166151250000000000000000000
167 92975622553293887923625881630090070614973862640441828854012166540350045659730172268078574650756405776047206988167184351429639927345877038952530142263860377416242357039495476263130389913560916384892298365445305642807079642343103041115676962278370173061972545033230331570986747258750000000000000000000
168 15526928965392752600272964605824915947695647197192882200909009579800431091311163709370661590906059826136998053847099411019470068198300824560950797504810745113111922483080611862351703626096484516630151244530021508328897067642843651582591088484931765192976397420055522301424415489130000000000000000000000
169 2624050995151375189446131018384410795160564376325597091953622618986272854431586666883641808863124110617152671100159800462290441525512839350800684778313015924115914899640623404737437912810305883310495560325573634907583604431640577117457893953953468317613011163989383268940726217662970000000000000000000000
170 443464618152540353283272968392995363015945255059720147222298191201203981990755196471932168247641951011307655594371954135432463107282267862564687345434432512643167135953988983433327719814449687860428930936890384033675342545346563774568358178177553264185880472745872019096112220075297035000000000000000000000
171 75832449704084400411439677595202207075726638615212145175012990695405880920419138596700400770346773622933609106637604157158951191345267804498561536069287959661981580248132116167099040088270896624133347190208255669758483575254262405451189248468361608175785560839544115265435189632875792985000000000000000000000
172 12967348898598948425741430059468181780317215009497928146992297653381403686705873458350390277753771618322780179864179809206709891382476479291612951420853663440470036364053747393713412833106686719174554189375586952853289797143922237307450490111130790058176988866079032345744504867809753696572500000000000000000000
173 2243351359457618077653267400287995447994878196643141569429667494034982837800116108294617518051402489969840971116503106992760811209168430917449040595807683775201316290981298299112420420127456802417197874761976542843619134905898547054188934789225626680064619073831672595813799342131087389507042500000000000000000000
174 388099785162830784823180086907500453120936546584144628712822830351846025476092335974484907854281565526296088987579011433335862058028455365018652903021432165804281597496766453445331829138754018965456259591919353030340139623337004442700891982141477130672643209075749960705619552445492639171830277500000000000000000000
175 67917462403495387344056515208812579296163895652225310024743995311573054458316158795534858874499273967101815572826327000833775860154979688878264258028750629015749279561934129352933070099281953318954845428585886780309524434083975777472656096874758497867712561588256243123483421677961211855070298562500000000000000000000
176 11885555919914507635841214437196535246591799107774572477857897601359780164055688656659743503239658615811484179343392869316102851812979079324474426912617357326066503369619184666196057869174653826524387631741417238107254315294810657779834431115085517161131326217968322083020218635069539823649245611275000000000000000000000
177 2103743397824867851543894955383786738646748442076099328580847875440681089037856892228774600073419574998632699743780537868950204770897297040431973563533272246713771096422595685916702242843913727294816610818230851144984013807181486427030694307370136537520244740580393008694578698407308548785916473195675000000000000000000000
178 372362581393681478864112886373164389982238218354039713793018593726792785219208741907503831859778142445195520542404222867413621265428979408528618280126918247394313582571909621805927509562373927512609810137569144504545589233611526322775428343493211432326858016906437855641996779137570855845325782855782575000000000000000000000
179 66652902069468984716676206660796425806820641085373108768950328277095908554238364801443185902900287497689998177090355893267038206511787314126622672142718366283582131280371822303261024211664933024757156014624876866313660472816463211776801673485284846386507585026252376159917423465625183196313315131185080925000000000000000000000
180 11930869469768120402860855708518714495425112185586275087036208637936226840310706961808129799154455061537253956187018381671927751320214950697952392660754791244150799216956968337282395544834049088564066263534467436033488199510254442381062037799114670044258588105440665245618114049095684374282126950676389129875000000000000000000000
181 2159487374028029792917814883241887323671945305591115790753553763466457058096237960087271493646956366138242966069850327082618922988958906076329383071596617215191294658269211269048113593614962885030095993699738605922061364111356054070972228841639755278010804447084760409456878642886318871745064978072426432507375000000000000000000000
182 390867214677741416894174917891567285941323864028725175593057439604590321111346397638838723845597816859951342381523198135612956025458252692456933590122910750977239544875978950514328950435927311311299432762880858363395751694491624867239774576455005252034932076184126681437955229627490667492372032290863988832556875000000000000000000000
183 71528700286026679291634009974156813327262267117256707133529511447640028763376390767907486463744400485371095655818745258817170952658860242719618846992492667428834836712304147944122197929774697969967796195607197080501422560091967350704878747491265961122392569941695182703145807021830792151104081909228109956357908125000000000000000000000
184 13089752151645103979918319457715345757607264266424607039925341734810289394440232457442614611597275803075713613764421093956351838303921520149294117591005862132977547472499580771441381207079053735999659808875181330188905425283185168741997660176208673062814064496807897772164567770267486074496126189018021116642083685000000000000000000000000
185 2421604148054344236284889099677338965157343889288552302386188220939903537971443004626883703145496023569007018546417902381925090086225481227619411754336084494600846282412422442716655523309624941159937064641908546084947503677389256217269567132598604516620601931909461087850445037499484923781783344968333906578785481725000000000000000000000000
186 447996767366720994877879373165370153778795535581492385003735334885047346344884986719487776303591500269366524390139882125523976562038725862232226512383733121368326508920553741164167893789409335065395654574170817278867494180679452119156300722933737417781289121251519114930821090289402029950144482227816492707218590305497500000000000000000000000
187 83775395497576826042163442781924218756634765153739075995698507623503853766493492516544214168771610550371540060956157957472983617101241736237426357815758093695877057168143549597699396138619545657228987405369942831148221411787057546282228235188608897125101065674034074492063543884118179600677018176601684136249876387128032500000000000000000000000
188 15665998957249480932289154304136531107278557221581330307282190907762045055775832889325112735578029570436122597360405215729034977976538443735564413763673562028580445140958700159778480615820559382771228041035088589720525624012940024566071871391491570258591607460104943066632425678038573693916635214759221661770304191390851298750000000000000000000000
189 2960873802920151896202650163481804379275647314878871428076334081567026515541632416082446307024247588812427170901116585772787610837565765866021674201334303223401704131641194330198132836390085723343762099755631743457179342938445664642987583692991906778873813809959834239593528453149290428150244055589492894074587492172870895463750000000000000000000000
190 559605148724065067709516447898523964345772665579901906638241466024424781575673626987676000439816113356267527480018583777820062776576808595075960620725020225043049995165919611360758230883701903746085359312404817480454072522080688590783443036675225256653561018110720312793834427239230385267880733515829547105124603057348281334006250000000000000000000000
191 106884583406296427932517641548618077190042579125761264167904120010665133280953662754646116084004877651047097748683549501563631990326170441659508478558478862983222549076690645769904822098787063615502303628669320138766727851717411520839637620004968024020830154459147579743622375602693003586165220101523443497078799183953521734795193750000000000000000000000
192 20414955429609495014121927247838082159627515632937260753331910054799281940684926776969704433443176847641317300856931326776426427633041348345048999536491156097559272424878844978014686184716106714311339412329141781028043181550277496244411661539032223963802082045747731969727780113313388604260786099563211235487579559163995375532820144500000000000000000000000
193 3940086397914632537725531958832749856808110517156891325393058640576261414552190867955152955654533131594774239065387746067850300533176980230594456910542793126828939578001617080756834433650208595862088506579524363738412334039203556775171450677033219225013801834829312270157461561869484000622331717215699768449102854918651107477834287888500000000000000000000000
194 760436674761339459903423920322505564493469875576261478166608613816782331224425380858453932683150632259631970769260951312056855314315341263787634936575158431549048065741279480118315568100736244148078823586653062989168320676176563254623622632793809678436708396322773298593006957515360609227794132177076223604822286214199782314521827106184500000000000000000000000
195 148285151578461194681167664462888585076226625737370988242488679694272554588762949267398516873214373290628234300005885505851086786291491546438588812632155894152064372819549498623071535779643567608875370599397347282887822531854429834651606413394792887295158137282940793225636356715495318799419855774529863602940345811768957551331756285705977500000000000000000000000
196 28915604556453949104554864406508655495935945115430261282844524707764273251188595609444982595900868438508023503827106792627898802464150749715200357490894398929972901774972195058522641782711300663048440524954219394044667394269880592679797711158538071967869386286256161719117879351379370270569275712190892392984543915279095778557879274375684692500000000000000000000000
197 5696374097621427973597308288082205132699381187739761472720371367429561830484153335060661571392471082386080630253940038147696064085437697693894470425706196589204661649669522426528960431194126230620542783415981220626799476671166476757920149098232000177670269098392463858666222232221735943302147315301605801417955151309981868375902217052009884422500000000000000000000000
198 1122185697180308025104037228536619875847185435303310185356132345260958538377199458952968045849607335178378918823919289159820796336085348630398041371674811646741762177979586249828398446373470874165433776326761081597334454556679767278115385368262392313327846713320446355318587414625304972926855358495026057307127077225875262703869754553698306927712500000000000000000000000
199 223314953738881296995703408478787355293589901625358726885870336706930749137062692331640641124071859700497404845959938542804338470880984377449210232963287517701610673417937663715851290828320703958921321489025455237869556456779273688344961688284216070352241495950768824708398895510435689612444216340510185404118288367949177278070081156185963078614787500000000000000000000000
200 44439675792056287097302247964764045567352548921769003150533084552669159604556244713679991416377079558849901618470313625666243489739781390743173487492525530880909985619868198805295985847576407209039817509817039020879851315028750757895599608411752071584012179454271796157323332217250468875000802268910694840857371735086159484151929093887988254413592500000000000000000000000000
201 8932374834203313706557751840917573159037862333275569633257149995086501080515805187449678274691792991328830225312533038758914941437696059539377870985997631707062907109593507959864493155362857849017003319473224843196850114320778902337015521290762166388386448070308631027621989775667344243875161256051049663012331718752318056314537747871485639137132092500000000000000000000000000
202 1795407341596512112593794024487876672912931020821445544822028200206539273999228074901342536852460511405532907496841018252850735879178549485278602285117242343600137543311196711357617477991985604134908427371069881531758623877517958283613696860024346009197772617934427066933007879804652086875907799875686646913563562679853383897405757259534619623896212607750000000000000000000000000
203 364467690344091958856540186971038964601324997226753445598871724641927472621843299204972534981049483815323180221858726705328699383473245545511556263878800195750827921292172932405596348032373077639386410756327185950947000647136145531573580462584942239867147841440688694587400599600344373635809283374764389323453403224010236931173368723685527783650931159373250000000000000000000000000
204 73986941136689010774202255891961575074908788390771514404998909353260205993415534750999510660821182723068061024622423151265696107314634098947779517123460923506187102395490354232581453695170254429876693217352889291363118085308874083658267753069402393248125717290645211774634627402096611345694298483240022444657321379409775113500678817361146623834950941221782125000000000000000000000000
205 15167322933021247208711462457852122890356301620108160453024776417418342228650184623954899685468342458228952510047596746009467701999499990284294801010309489318768355991075522617679198007509902158124722109557342304729439207488319187149944889379227490615865772044582268413800098617429805325867331189064204601154750882779003898267639157559035057886164942950465335625000000000000000000000000
206 3109301201139225016674864204000611003381941917902160332723518601940912641472567578866074281481922021874498461386306112052640467372787030865528166861963450895528366557707037548025696601323785839546333191307441141198046779104308890396363880363193300488093237675223825351606501785832617971482165502131911655994610018676127982272509146391363434602293823191110269624375000000000000000000000000
207 643625348635819578451696890228126477700061977005747188873768350601768916784821488825277376266757858528021181506965365194896576746166915389164330540426434335374371877445356772441319196474023668786090970600640316227995683274591940312047323235181013201035300198771331847782545869667351920096808258941305712790884273865958492330409393303012230962674821400559825812245625000000000000000000000000
208 133230447162152697956591360002800131220073750560401674013420219870209605260033675691188338723556023639887917834936169380612762567625792124153733141298771862710662199559929412384016947868362935671774217245281649697478756573212271410456503621875068997852122280360662624851777586193203331351966028247538851152567870683291984266964649054388206958933672410473784392159011150000000000000000000000000
209 27845163456889913872927594240585227424995413867123949868804825952873807499347038219458362793223208940736574827501659400548067376633790553948130226531443319306528399708025247188259542104487853555400811404263864786773060123801364724785409256971889420551093556595378488594021515514379496252560899903735619890886684972808024711795611652367135254417137533789020937961233330350000000000000000000000000
210 5819639162256206817952915598782995496523057855891668277892736294468406190961227191675708514531031524716882214811302444575503407974796739349125707759027141386471382387106094178840781825801319777656895472976914785600598040193005928789495465674183744606017333947621752752765446463747077188026364023953507512734096451339134141637809159428342940411912592086951035360127101811750000000000000000000000000
211 1227943863236059638588065191343212049766365207593142006635367358132833706292818937443574496566047651715262147325184815805431219082682112002665524337154726832545461683679385871735404965244078473085604944798129019761726186480724250974583543257252770111869657462948189830833509203850633286673562809054190085186894351232557303885577732639380360426913556930346668460986818482279250000000000000000000000000
212 259096155132608474784748908866501743345118205063697337980296480456738708601549824995146214817905965417035757761216201071900865866074288378446141167770162824624465834138969038987764144240495417681160211176575632350340407730810434738836800807394936139181166999692980082002806624622396620837146914886095705250695908584561774983336672794387594161169022987193034693794449936582550750000000000000000000000000
213 55187481043245605129151517588564871332510177678567532989803150337285344932130112723966143756213970633828616403139050828314884429473823424609028068735044681645011222671600405304393762723225523966087124980610609690622506846662622599372238571975121397645588570934604757466597811044570480238312292870738385218398228528511658071450711305204557556329001896272116389778217836492083309750000000000000000000000000
214 11754933461757704655463692359945101980703906138701150952116681868924837688570720668907889162806376080306518086920543362512347427694917741694063874005586653232836154580643488571169039107871743189319573805797734718323286613191128980055324684402214458729187064349233866456497717995440720574974738019477629164603467782291043009043773715692345450599540768401676596518691260209630735388750000000000000000000000000
215 2527310694277906500924693857388196925851339819820747454705086601818840103042704943815196170003370857265901388687916822940154696954407314464223732911201130445059773234838350042801343408192424785703708368246512964439506621836092730711894807146476108626775218835085281288147009369019754923619568674187690270389745573192574246944411348873854271878901265206360468251518620945070608108581250000000000000000000000000
216 543371799249192714527663964005142995307627912653729699361783672939246086129591434310243966100774646095200148559919973916637275776021289282654968402254614623811702557091388324076867255830633709542073741071929916442993007372693595157121264014046691490410487815103045412435540461442043499680112162486757769158306796027131708083857543091895052542276359438741464218554289493064119599653450000000000000000000000000000
217 117911680437074819052503080189116029981755257045859344761507057027816400690121341245322940643868098202658432237502634339910288843396619774336128143289251373367139454888831266324680194515247514970630001812608791868129482599874510149095314291048132053419075855877360854498512280132923439430584339259626435907352574737887580654197086850941226401673969998206897735426280819994913953124798650000000000000000000000000000
218 25586834653896003515037316839493297895664982142996977451749741198723817378268018907897650312166712272075281310406509217773699752361951853453884939554559983506018604878152455056162935665660775786071524766453828440030441704093137126193886054446961400603031274861192534586952828060845385067622851947556121006280853641128747820281308396000503578960155805646829806925471538447258832229998049955000000000000000000000000000
219 5603516789203224769793172387849032239150631089316338061933193322520516005840696140829585418364509987584486606979025518692440245767267455906400801762448636387818074468315387657299682910779709897149663923853388428366666733196397030636461045923884546732063849194601165074542669345325139329809404576514790500375506947407195772641606538724110283792274121436655727716678266919949684258369572940145000000000000000000000000000
220 1227170176790855048848914335007428644994578918639373659204122370246640525456942547027849115123249795625620728896660670767597997756593558431788104552720840087077789623997493259227738101497965544898831965876213567993825110782014420833163463940302617901430204746970366518199047855841595790220254940029340729359977793339110828567538891295487474589435646607980225273796102792154553200483369262020387500000000000000000000000000
221 271204609070778965795610068036641730543801941019301578684111043824507556125984302893154654442238204833262181086162008239639157504207176413425171106151305659244191506903446010289330120431050385422641864458643198526635349482825187004129125530806878556216075249080451000521989576140992669638676341746484301188555092327943493113426094976302731884265277900363629785508938717066156257306824606906505637500000000000000000000000000
222 59936218602502855856943274636699553989266790261184366729407730223935546393829244806976932869608137935000814485607908425450981405121312800655287994417236546994735397727257084339500215117733099652718271442181502651294048244267101274412789222557117350400491830072592084383979156144162641875164870820823060408945723536691020270834968771935298665998555771186517915636935763003757257856231759790182826862500000000000000000000000000
223 13365776748358136856098350243984000539606494228244113780657923839937626845823921591955856029922614759505181630290563578875568853342052754546129222755043749979825993693178329807708547971254481222556174531606475091238572758471563584194051996630237169139309678106188034817627351820148269138161766193043542471194896348682097520396198036141571602517677936974593495187036675149837868501939682433210770390337500000000000000000000000000
224 2980568214779489117915495694602427835504386770936476378020077139496099586751201868675781607313758251569009490237890832703129187606706652908697191239134612329953691949523472435571695219294556887211459713976438395595801384922483471722481540058820389575597477972667441862235960323491406759370739263909867732202693591198662753195479649659777678732793116500404335138366603524836443655217723565654045834215637000000000000000000000000000
225 670627848325385051530986531285546262988487023460707185054517356386622407019020420452050861645595606603027135303525437358204067211508996904456868028805287774239580688642781298003631424341275299622578435644698639009055311607558781137558346513234587654509432543850174419003091072785566520858416334379720239745606058019699119468982921173449977714878451212590975406132485793088199822423987802272160312698518325000000000000000000000000000
226 150891265868026058004567271439420396290467663031254855790672610412177824749246835522837102611337304855094163924488745275642166317441305331351306006482999446080132557202427389193415869267006251546771572821553858469899544894638392264274364127085944252418411068080376209575222495681220723077185254899643697898393507174744051761660135377543390746919287800308975720418980220523760441320078932116327872992183095725000000000000000000000000000
227 34252317352041915167036770616748429957936159508094852264482682563564366218079031663684022292773568202106375210858945177570771754059176310216746463471640874260190090484951017346905402323610419101117147030492725872667196691082915043990280656848509345298979312454245399573575506519637104138521052862219119422935326128666899749896850730702349699550678330670137488535108510058893620179657917590406427169225562729575000000000000000000000000000
228 7775276038651255549288087927701805138651384551501393354259887041313433304022876547092224501756249282039323256526790591710483099304228049069470977291889398648800126482072573069391113313101934208584723513286826438113582086001186563281247621728796128870786070774622793758169280641877978061374587425885535190819161426831733217582278924269137435704789255624293688001842222732795980850006883837182210900411699953127325000000000000000000000000000
229 1780538212851137520786972135443713376751167062293819078125514132460776226621238729284119410902181085587005025744635045501700629740668223236908853799842672290575228964394619232890564948700342933765901684542683254328010297694271722991405705375894313511410010207388619770620765266990056976054780520527787558697587966744466906826341873657632472776396739537963254552421869005810279614651576398714726296194279289266157425000000000000000000000000000
230 407743250729409569352469874081433178070684301280713769632509910513968514800099874711090442821830761583060045416621839751152970942713127523147469573736831966432746695734304329984781523154710436573549047744425410426332220008847483516636604093051826557964364190352155726356433988453517099514079672669464824524225764015739623532176786694617813074561838941702770095223702916927538355866293970399157541945201035174706123125000000000000000000000000000
231 94188690918493610520420540912811064134328073595844880785109789328726726918823071058261892291842905925686870491239644982516336287766732457847065471533208184245964486714624300226484531848738110848489830028962269808482742822043768692343055545494971934889768127971347972788336251332762449987752404386646374465096151487635853035932837726456714820223784795533339891996675373810261360205113907162205392189341439125357114441875000000000000000000000000000
232 21757587601464691594466737369559204430560198162777754567154571060196724870177256913615392277425717525993218470870467236937688178199463299342235863444922637318472532833115493721204373066779716599019494308327822801142000358389930222866275887231717508379419294389690819777539901389889286770296331982913367492211281120000229184002420605929354375113167079555981221775366327179160007231090875224683998051620443447012491475385000000000000000000000000000000
233 5069517911141273141510749807107294632320526171927216814147015057025836894751300860872386400640192183556419903712818866206481345520474948746740956182666974495204100150115910037040618924559673967571542173840382712666086083504853741927842281724990179452404695592797961008166797023844203817479045352018814625685228500960053399872564001181539569401367929536543624673660354232744281684844173927351371546027563323153910513764705000000000000000000000000000000
234 1181197673258207713666279812767353686950682982759609301709648058930277933555380569535445474880587669722720687792457266438252980955387303065872020998270840173381937319256955811253675946010960597090857219824851887544839548254955994352824561526658330818595440310429935532224196723975371997283671032280776051222744054940817621117390373262108899141659732683871311424726602344626755325376822499092452036944751297328895448598370995500000000000000000000000000000
235 277581453215678812711575756000328116433410500948508185901767293848615314385514433840829686596938102384839361631227457612989450524516016220479924934593647440744755270025384615644613847312575740316351446658840193573037293839914658672913771958764707742369928472951034850072686230134212419361662692585982372037344852911092140962586737716595591298290037180709758184810751550987287501463553287286726228682016554872290430420617183942500000000000000000000000000000
236 65231641503639207455628103956586476229326551859264350042156102517107501424277802644486818990739505187278118153541854479697305629939841539636224177129652841843769316964519890244081935735037945659963138667164555423585135103866109621132062652188264859411216058596215821238600609574071136102121251482444130477123131689329861538589725570342257892378891839118080831605154105729038134181000412282175906835858270055874163796838376022321250000000000000000000000000000
237 15459899036362492166983860637710994866350392790645650959990996296554477837553839226743376100805262729384914002389419511688261434295742444893785129979727723516973328120591213987847418769203993121411263864117999635389677019616267980208298848568618771680458205887303149633548344469054859256202736601339258923078182210371177184645764960171115120493797365870985157090421523057782037800897097710875689920098410003242176819850695117290136250000000000000000000000000000
238 3663996071505059373005033560505483020292266424586313951695836566549841594575610105585589764374120838749169049523918791881968749883981163441239126289804177102949927416744245838228055253229888245468360857461045508110022480788991039672892157628321533917926202340198697335360003251996287744193899699711716785944776338765381780476274008410701345005220308890472121154492265947024278905636660063752767766352443525927170225977064244389657923750000000000000000000000000000
239 875695061089709190148203020960810441849851675476129034455304939405412141103570815234955953685414880461051402836216591259790531222271498062456151183263198327605032652601874755336505205521943290666938244933189876438295372908568858481821225673168846606384362359307488663151040777227112770862342028231100311840801544964926245533829488010157621456247653824822836955923651561338802658447161755236911496158234002696593684008518354409128243776250000000000000000000000000000
240 209291119594107485828216485883093518185819187919366673782685266101330518771992372251157939845348921514345004810225423642761285174288629066465806570808388995098556146306382250318830078916465629519363280470582742922391943131634246799149415525634559128884473768715879798216248680756866486302515768800772273879721474588562610693561418960992683277136558996195328342224910705919034209132995576078627567453142961071703900437235127703055831848951500000000000000000000000000000
241 50439159822179904084600173097825537882782424288567368381627149130420655024050161712529063502729090084957146159264327097905469727003559605018259383564821747818752031259838122326838049018868216714166550593410441044296458294723853478595009141677928750061158178260527031370115932062404823198906300280986118005012875375843589177148301969599236669789910718083074130476203480126487244401051933834949243756207453618280640005373665776436455475597311500000000000000000000000000000
242 12155837516783908641252847018594954751965167393153521053466492469698612954627455016880307165845462181024231506578890268161284652270604313024266806198727359419990993878746706331058531053762929161709762196559739906988864248767485540110923864797596853997447761367576340564003679924979193798953790396802790404476224937166381208933536991671330291050089842522320719326079852381389286015175614912670953905618733209062629902729059980675633203637132441500000000000000000000000000000
243 2953868516578489799824441825518574004727535676536305615992357670136762947974471569101914641300447309988888256098670335163192170501756848064896833906290748339057811512535449638447223046064391786295472213764016797398294012450498986246954499145816035521379806012321050757052894221769944093145771066423078068287722659731430633770849488976133260725171831732923934796237404128677596501687674423779041799065352169802219066363161575304178868483823183284500000000000000000000000000000
244 717790049507597785768639747019089751502433766734938403082930766571039042493820384395282963849263283440459307761658985068174611521328345216103434801604826503883479975150301562501524898743025626665103577220151627401459833724533375629327801561517483444446425284212503569479263816301099469272939157169406561398955914119488053721455329653516862013800603272092428749609083025334575111683627623284519660005494566244032293193823072230860342444830831645963500000000000000000000000000000
245 175858562129361457513316738019676989118096272850059908755318037809904565410985994176844326143069504442912530401606451341702779822725444577945341526393182493451452593911823882812873600192041278532950376418937148713357659262510677029185311382571783443889374194632063374522419634993769369971870093506504607542744198959274573161756555765111631193381147801662645043654225341206970902362488767704707316701346168729787911832486652696560783898983553753261057500000000000000000000000000000
246 43085347720456027430027900204325367559251719068319053714904072115411587520782540106035982870200435033104559414077356432915197058130449849802329485502538115721885824667082443754892708006902474608478255425735842618071842982238539086131028781900374596033911551473743621103461030826595343820771763004051562317001334280352606684165002948506065513363229802311543537330986557081219280824195922249098811383012886968713487260253828560467743472149728080537443287500000000000000000000000000000
247 10642080886952638775216891350468365787135174609874806267581305812506662117633287406190887768939507453176826175277107038930053673358221112901175382919126914583305798692769363607458498877704911228294129090156753126663745216612919154274364109129392525220376153214014674412554874614169049923730625462000735892299329567247093850988755728280998181800717761170951253720753679599061162363576392795527406411604183081272231353282695654435532637620982835892748492012500000000000000000000000000000
248 2628593979003080141825767538196183350952546848937159596779633859981871514545181515581876229610160023392984131917733994120873073051248313118450201503230280787940104521152615127911800827268032936554383514053597607282185096256424548656848355803408567815235882683054279316607198643595822363226983497057697054011547126493830455936829401404899534659519204679366238102628254151512995233169723417662122831251742548044798693148639689889824707351836870615211377410900000000000000000000000000000000
249 654519900771766955314616117010849654387184165385352739598128831135486007121750197379887181172929845824853048847515764536097395189760829966494100174304339916197086025767001166850038405989740201202041494999345804213264088967849712615555240595048733385993734788080515549835192462255359768443518890767366566448875234496963783528270520949819984130220281965162193287554435283726735813059261130997868584981683894463154874594011282782566352130607380783187632975314100000000000000000000000000000000
250 162975455287645444382235653508165354398256033578629734468061520413668054185863495894881882318391220004072463221204273303139109937275638760098953428186962408844473901482614776703764787395963250835679979718631292480601570465534254531602330149356533675508719389178116724187435272383538356934080322019556596892672304048597907671144407484032993217665031005333516894495538411216837084046252389454358463794696118513896425660847862425587034751162275413299404983058503750000000000000000000000000000000
251 40906839277199006539941149030549503953962264428236063351483441623830681600651737469615352461916196221022188268522272599087916594256185328784837310474927564619962949272136308952644961636386775959755674909376454412630994186849097887432184867488489952552688566683707297771046253368268127590454160826908705820060748316198074825457246278492281297633922782338712740518380141215426108095609349753043974412468725746988002840872813468822345722541731128738150650747684441250000000000000000000000000000000
252 10267616658296648395849581831478766887324766529451531870441918951158694825131255984626058206834125480817329229471588413379165249575335748858444200423111875741593589762073514375087194678471419636351818921251254070331636858388675839313221230972849266622584043689876379142957222149566683670639021377213151299511534489184983926679302572746935128656027640105993499169526449067579266070352728630893204325343614383450844435445332883816806186583417226006407885547392195381875000000000000000000000000000000
253 2597707014549052044149944203364128022493165931951237563221805494643149790758207764110392726329033746646784295056311868584928808142559944461186382707047304562623178209804599136897060253653269167997010187076567279793904125172334987346244971436130864455513763053538723923168177203840370968671672408434927278776418225763800933449863550904974587549974992946816355289890191614097554315799240343615980694311934439013063642167669219605651965205604558179621195043490225431614375000000000000000000000000000000
254 657219874663264651671588026231690394567753696470112795725813663816320125051705848228345178542541006905465750243553475478203179012346457234463204294697654388183554021268043550743520584046547851097236098136108968174458759543584942719863541694000178866528884656482901945220665401198774313758127445309241417844712281856186247215984459650739132828004415751741641546321954003643169762489426376965124379217664090862310857431589660112731228345554081941048588184964080110967480625000000000000000000000000000000
255 167591068039132486176254946689081050614777192599878762910082484273161631888184991298228020528347956760893766312106136246941810648148346594788117095147901868986806275423351105439597748931869702029795205024707786884486983683614160393565203131970045610964865587403139996031269677305687450008322498553856561550401631873327493040076037210938478871141126016694118594312098270929008289434803726126106716700504343169889268645055363328746463228116290894967389987165840428296707559375000000000000000000000000000000
256 42735722348850200190258126329123990463788435288638322829664099223739790713696854021518074654587887801090096668874588406905598606548237426038580893820144734309881879141129744321378948532959650102095006757095848573565924704338351042860363236237123465867309123286541059006162585078377561523957152881603521546503924134101803319623925675694311616084723072769364723912248063023329368254532928550892864864166869437102748329544442320600712974841788740631723587828551270198544072326450000000000000000000000000000000
257 10983080643654501448896338466584865549193627869180048967223673500501126213420091483530145186229087164880154843900769220574738841882897018491915289711777196717639642939270344290594389772970630076238416736573633083406442649014956218015113351712940730727898444684641052164583784365143033311656988290572105037451508502464163453143348898653438085333773829701726734045447752196995647641414962637579466270090885445335406320692921676394383234534339706342352962071937676441025826587897650000000000000000000000000000000
258 2822651725345874348597820308247037600061248259932953318183656485520449004867084839598285651734159099238621907276765716863188765893188678826800086864805588476667838227060479672767269341954294624135237171317469708872145124036802014399502739859796630180769641249769485240815432683532139107903302648368053872370058386139056604806429461310303183999396704989977417362027607908080674295938578480027718804442465863214531219339939401749374168187087700430425205755134499975971322482676796850000000000000000000000000000000
259 731066796864581456286835459835982738415863299322634909409567029749796292260574973455955983799147206702803073984682320667565890366335867816141222497984647415456970100808664235246722759566162307651026427371224654597885587125531721729471209623687327216819337083690296677371197065034824028946955385927325952943845122010015660644865230479368524655843746592404151096765150448192894642648091826327179170350598658572563585809044305053087909560455714411480128290579835493776572523013290384150000000000000000000000000000000
260 189346300383086695165630813375141572863950478646194506245481185465786537156220636621955584259075890566687188815167206753208503758319286242794357986711467633116720499841892984813215362063166863936609054919237337259185901814925623232383377523663638519868240690352358255441487220544559998462463996705924509276377414385226805003262340503643372095258821808197906617151245212936701066670297925924654025319359849333174777211606420085070149446551057806886707728089008400209751032273601940909250000000000000000000000000000000
261 49419384399985627438229642290911950517491074926656766130070589406570286197773586158330407491618807437905356280758640962587419480921333709369327434531693052243464050458734069036249209498486551487454963333920945024647520373695587663652061533676209653685610820181965504670228164562130159598703103140246296921134505154544196105851470871450920116862552491939653627076475000576478978400947758666334700608352920675958616852229275642203309005549826087597430717031231192454745019423410106577314250000000000000000000000000000000
262 12898459328071821558077295698851600430425788717989836592266190176020210748630294414686410192267758662568670647671241241274342657329493706755611942584476384154371442107759060600426890173234451879093495040467120805264256975149613101356135806379177328104577055639636837151657938724984929364608646569465033581201150550190887854112826570376409221784490240586207091071083899499125582620333398998465096287079008579508023170085088555940303536969691535374758777366336915597882612375839753419229611250000000000000000000000000000000
263 3392294803282889069774328768797970913201982432831327023766008016293315426889767431062525880566420528255560380337536446455152118877656844876725940899717289032599689274340632937912272115560660844201589195642852771784499584464348245656663717077723637291503765633224488170886037884671036422892074047769303831855902594700203505631673388008995625329320933274172464951695065568270028229147683936596320323501779256410610093732378290212299830223028873803561558447346608802243127054845855149257387758750000000000000000000000000000000
264 892173533241315469076455101702220666887884656126213893840936719119982806953341730578154432460530103529943406609222336409633194190539523257434376153081392966323363132792201327787283414138008165870347566553640684468776450326651793832073815074388784280641619024897083440511691432110033837940826824797890630084966856099572938499186446730445208067805373629799939982871385917566303875842466598248771436360871625837815060154398142562151588594967172457627824849072221433838981830203543655211273307490000000000000000000000000000000000
265 236425986308948599305260601951088476725289433873446681867848230566795443842635558603210924602040477435435002751443919148552796460492973663220109680566569136075691230189933351863630104746572163955642105136714781384225759336562725365499560994713027834370029041597727111735598229509158967054319108571441016972516216866386828702284408383567980137968424011896984095460917268155070527098253648535924430635630980847020990940915507778970170977666300701271373585004138679967330185003939068630987426484850000000000000000000000000000000000
266 62652886370344910875852911586234636588328456567447375587893558577253465782880738294476907018965559226459382489840740346211348895359254430849279779652909953230383789737424438442024550775883442346444854635850306939242082682584484198250285373752647714365836190259221648655492008370862386959754532123786596838442252750619504524604125765877018525984108833922617496319760678016546945835822478921916183922535106805994099912685137351768416443056836494415216214852710932714337667297960871741453906893477215000000000000000000000000000000000
267 16728320660882091203852727393524647969083697903508449281967580140126675364029157124625334174063804313464655124787477672438430155060920933036757701167326957512512471859892325064020555057160879106500776187772031952777636076250057280932826194791956939735678262799212180191016366235020257318254460077051021355864081484415407708069301579489163946437757058657338871517376101030418034538164601872151621107316873517200424676686931672922167190296175344008862729365673819034728157168555552754968193140558416405000000000000000000000000000000000
268 4466461616348397086187520791113920500745099210189539068962207973703691132252711236739905215720851274009968476744854959120576558838754899899888403480066729089046916603645251930716589194647720730889909338502888268761272232999717801184229496789700277244172567720174216884493766690816115358383258221151782493854584485755018217141433841663086880106464830096588924698269605210679386572467500487084159660458434055079614513879564163531533265526204355990828258685829992343883758109351369669088153790811296486932500000000000000000000000000000000
269 1201478174797718816184443092809644614700431687540986009550833944926292914575979322683034503028908992708681520244365984003435094327625068073069980536137950124953620566380572769362762493360236876609385612057276944296782230676924088518557734636429374578682420716726864341928823239829535031405096461489829490846883226668099900411045703407370370748639039295982420743834523801672754987993757631025638948663318760816416304233602759989982448426548971761532801586488267940504730931415518440984713369728238754984842500000000000000000000000000000000
270 323197629012955050452468785937366362990424548600754206460605699108801691854346181587804974264249804888832042092030749655326606536420079923036880164180877262238946976275572859080335411893776670775595360659039026473997450033896687090088035901847497469401985949263022182935268699465848292403531824831219343407521185415003933957435154008969921196775887940051041518538858084424965270700215562575272563273095270749637841062844504222607600228990706528277644393191018035245384712726502064665161373365910010823313637500000000000000000000000000000000
271 87586557462510818672619040989026284370405052670804389950824144458485258492527815210295148025611697124873483406940333156593510371369841659142994524493017738066754630570680244810770896623213477780186342738599576174453308959186002201413857729400671814207938192250279011575457817555244887241357124529260442063438241247466066102464926736430848644326265631753832251524030540879165588359758417457898864647008818373151854928030860644326659662056481469163241630554765887551499257148882059524258732182161612933117995762500000000000000000000000000000000
272 23735957071788603696453452368477808726443498762011170299316751914028423558247648442505731710863380809197469647497103809915241582892119956973305818905227254376208188872754180915004365855243296005630430758327029267490009625296884150448031109729449467917199050068746682839413899404912852234766063017834003764709389392037763531619484394101011065738315483311892502766036985332337857854063155851355421371024813322405334332935419683006633733139620661548210577818895419586383763029226153057678540064059232543908358459611000000000000000000000000000000000
273 6479916280598288809131792496594441782319075162029049491713473272529759631401608024804064757065702960910909213766709340106860952129548748253712488561127040444704835562261891389796191878481419809537107597023278990024772627706049373072312492956139704741395340668767844415159994537541208660091135203868683027765663304026309444132119239589576020946560126944146653255128096995728235194159241547420030034289774037016656272891369573460811009147116440602661487744558449547082767306978739784746241437488170484486981859473803000000000000000000000000000000000
274 1769017144562832334292659455449586523728761201311256466227939949558783068523848050532250111591799962846746293358426031130803386390861620855908874916872370173131556898691466006455521247289693915149834969747990720721239197679922834271635643493651766763042303137801394567376747420152840049124834340045742387651150887267279023891227517270675644741618989999949319454341628973466820118502681014331853033091400231589009091338379975096995992022136385728871782895148015505807393782915724077718210556174934405297498375643125511000000000000000000000000000000000
275 486479714754778891930481350248636294025409330360595528212683486128665343844058213896368780687744989782855230673567158560970931257486945735374940602139901797611178147140153151775268343004665826666204616680697448198340779361978779424699801960754235859836633362895383506028605540542031013509329443512579156604066493998501731570087567249435802303945222249986062849943947967703375532588237278941259584100135063686977500118054493151673897806087506075439740296165704264097033290301824121372507902948106961456812053301859515525000000000000000000000000000000000
276 133781921554547731644934976153972691762771772096551273665405044719297108323208442810894534695272623521920905508414982194839801120553980181309065026918075822825067253316378078298332356702161973071355126526987398081911461703220822088949647800734164388057609045461013422069242017403856869259616832070477159046943714473568600296157646525204883919525413506679191422654579444983041206718171992719873470305144247198476043563856676040936402484239425159318710197284213905491950168965499157388747185942076636198504890920524312228675000000000000000000000000000000000
277 37057592270609721665646988394650435618287780870744702805317197387245299005528738658617786110590516715572090825830950067970624910393452510222611012456307002922543629168636727688638062806498866540765370047975509268689474891792167718639052440803363535491957705592700717913180038820868352784913862483522173056003408909178502282035668087481752845708539541350136024075318506260302414260933641983404951274524956473977864067188299263339383488134320769131282724647727251821270196803443266596682970505955228226985854784985234487342975000000000000000000000000000000000
278 10264953058730920784481353706522085931545191680352406943313425198750595801961101530366268428159121194011145541232686852322355998350253543831851054463114009667875518607704478686085892471353119000743589155310793669148089945354747242622265739993918500018574380678765481459161395691118359706849621257118861068719168704691525085949531250832822575139833847478285286415206926566083487020288910322775489093162909558113722873570626478658453751774971062675930713605967079935986009356197881374734466451943443327527574153906675246386950875000000000000000000000000000000000
279 2863921903385926898870297684119661974901108478818321537184445630451416228747147326972188891456394813129109606003919631797937323539720738729086444195208808697337269691549549553417963999507520201207461374331711433692317094753974480691612141458303261505182252209375569327106029397822022358211044330736162238172648068608935498979919218982357498464013643446441594909842732511937292878660605980054361456992451766713728681726204787545708596745216926486584669096064815302140096610379208903550916140092220688380193188939962393741959294125000000000000000000000000000000000
280 799034211027192700455790962871797340033529081878244946288944811543897860094859391201067409895654089245028964357336065997544643266854180893501047369064857885937956203175306482244068861718840566570753253971824817973570933051071526507122844245576892731228291519173957321176210186952194534667435221121844714659249093804996181105296039170893693725152429043539674443217859584068829904304134390185930270264948918009395153921472866224348593356144616720798994678878229921807802741551140406035747830007641874603364689077635802944768086745000000000000000000000000000000000000
281 224528613298641148828077260566975052549421672007786829907193492043835298686655488927499942180678799077853138984411434545310044757986024831073794310707225065948565693092261121510583350142994199206381664366082773850573432187351098948501519233007106857475149916887882007250515062533566664241549297135238364819248995359203926890588187007021127936767832561234648518544218543123341203109461763642246405944450645960640038251933875409041954733076637298544517504764782608027992570375870454096045140232147366763545477630815660627479832375345000000000000000000000000000000000000
282 63092540335558287589282945825808575971250103838456980331217682129243488034168186935040635059112276451852789827500134848142810897646357475748528761856543819681172061546304498844371458597241782740858939059202362691187630823806640402660339850891874164915576462773417629226064446272423548848199827776361016554066974876695289382808895045285459159807649540873412976656383528765079639888190008065760959731008200156173470126833159244054678212743274293529228400538472493185222155166002177404068521601942709843277082294360952747424977285294583500000000000000000000000000000000000
283 17855188914962995387767073668703826999863779386283325433734604042575907113669596902616499721728774235874339521182538162024415484033919165636833639605401900969771693417604173172957122783019424515663079753754268641606099523137279233952876177802400388671108138964877189070976238295095864324040551260710167684800953890104766895334917297815784942225564820067175872393756538640517538088357772282610351603875320644197092045893784066067473934206346625068771637352387715571417869911978616205351391613349786885647414289304149627521268571738367130500000000000000000000000000000000000
284 5053018462827217131726775018227903818101391886429199771952630820187699367478766983002163132058285269502793619185426567106225362013188126844307500877320156295224171251549453440140681668601017635336788918570090363647798118324714503354739190551721651511177599719421689462006755747866891682145200400752437638615698251125922560607619553129854774867387259012214335553243428083992361357591720315992552456635172512332282584310394517300405816022569481761157054592051256770577294120295630593572670497383183427189761054826916356312784637296098586254750000000000000000000000000000000000
285 1440110261905756882542130880194952588158896687632321935006499783753494319731448590155616492636611301808296181467846571625274228173758616150627637750036244544138888806691594230440094275551290026070984841792475753639622463722543633456100669307240670680685615920035181496671925388142064129411382114214444727005474001570887929773171572642008610837205368818481085632674377003937822986913640290057877450141024166014700536528462437430615657566432302301929760558734608179614528824284254719168211091754207276749081900625671161549143621629388097082603750000000000000000000000000000000000
286 410431424634551564769227140067915191975506226884945876141555202863834071113321300501502759364926742942668464693043321441093230551113244397963962718900217392227830929853685527720704975157749182055292188448483360598400495417112006868465579585339713783034469254279081924650110904866137752614357901384046799321693792213232247736213012948734604630021916001128371862555561932734614497254822686918205613201461514827872892760599525469340136230434822826875910340064604754297222187910666463005172105762399613436211669975380665760025594104855536689346526250000000000000000000000000000000000
287 117793818870116299088768189199491660096970287115979466452626343221920378409523213243931291937733975224545849366903433253593757168169501142215657300324362391569387476868007746455842327870274015249868858084714724491740942184711145971249621340992497855730892675978096512374581829696581535000320717697221431405326118365197655100293134716286831528816289892323842724553446274694834360712134111145525010988819454755599520222292063809700619098134794151313386267598541564483302767930361274882484394353808689056192749282934251073127345508093539029842453033750000000000000000000000000000000000
288 33806826015026150673056151275061070790231470011567468423335304155620444152666445124257006427123751875469827643058964034202859465254559756235730802345084285626757453981733679763981338757894072367466746843168034284795002635651777803892524397935624923009812331393221093224236850611853538140179489935896513709719166011588494600778316668040951941606660180828393487661497821965316031471851779503911869469487950712416942505453429453188244367167774279180024730692325953720776596177562490751449591555662113035080258157000649640318632738176334373663741837208500000000000000000000000000000000000
289 9770172718342557544513227718492649458376894833342998374343902900974308360120602640910274857438764292010780188844040605884626385458567769552126201877729358546132904200721033451790606901031386914197889837675561908305755761703363785324939551003395602749835763772640895941804449826825672522511872591474092462108838977349074939624933517063835111124324792259405717934172870547976333095365164276630530276682017755888496384076041111971402622111486766683027147170082200625304436295315559827168931959586350667138194607373187746052084861332960633988821390953256500000000000000000000000000000000000
290 2823579915543602518289270583435894507209774357015634036288281634069052783462878495314598253573924952682084193187979965584158791058482823350883374350691877726002581945395592134171677387845824876295696575703980858578265499223595387877779034896287628808195320906230839808723458957047508038894936495866687532526495718569400298946734978317561092881396163035410936116249353574938447672925050368280417872937620396548215676627307618141457201472158366379100755618922280237055017330124852972094827779494717124756430478664546858572983356773249741227944494323577692500000000000000000000000000000000000
291 821661755423188332822177739779845301598044337891549504559889955514094359987697642136548091790012161230486500217702169984990208198018501595107061936051336418266751346110117311043958119863135039002047703529858429846275260274066257872433699154819699983184838383713174384338526556500824839318426520297206071965210254103695486993499878690410278028486283443304582409828561890307088272821189657169601601024847535395530761898546516879164045628398084616318319885106383548983010043066332214879594883832962683304121269291383135844738156821015674697331847848161108517500000000000000000000000000000000000
292 239103570823356802986722053031352243026157453302079516652968102582882685956441475225423751662290859569555451518134136972068750738247474592386809712063468061323882380908877814382718315924355414406579054265668726891829517577351361883779339705752011433397901254309383381864415136382233434990676924788077194206661404904034662883104643438219726365607529629183839663059891609689976691831650329397715634333516556861015797475340093753877645234568083819743847058876957688424455878409519586670489171050259459438179504272016135762792867877935041015988829733644526421132500000000000000000000000000000000000
293 70057346251243543275109561538186207206664133817509298379319654056784626985237352241049159237051221853879747294813302132816143966306510055569335245634596141967897537606301199614136466565836136421127662899840936979306048650163949031947346533785339349985585067512649330886273634959994396452268338962906617902551791636882156224749660527398379825123006181350865021276548241639163170706673546513530680859720351160277628660274647469886150053728448559184947188250948602708365572373989238894453327117726021615386594751700727778498310288234967017684727111957846241391822500000000000000000000000000000000000
294 20526802451208885563814802188708180024225901786171194804078992391592329154864072990477088919675553827039755641385255210289162660175752468961356943513102397845435699774223018685050208398508640792895517544661807221022413051379389904644815579413861452436279490505328395348811188531510500866247353374724039214068036373096217116491323986023062763977824224670604675890271089868675479466379042474950180378111811972628269002139528006783795928828006890276282609790447735911155267891203925824968815961336932162136640923443449017135661385059329377476633124427954744428606312500000000000000000000000000000000000
295 6055406723106621241325366645668913107146641026920502467203302755519737100684901532190741231304288378976727914208650287035302984751846978343600298336365207364403531433395790512089811477560049033904177675675233130201611850156920021870220595927089128468702449699071876627899300616795597755542969245543591568150070730063384049364940575876803515373458146277828379387629971511259266442581817530110303211542984531925339355631160762001219799004262032631503369888182082093790804027905158118365800708594394987830309072415817460055020108592502166355606771706246649606438862187500000000000000000000000000000000000
296 1786344983281663650173381142096704281887822471658344882306896053350680851153285232658881292974377049259989236945823788279378599772552206713284252757923422395022352293197950722705398031965888699498043363631689439764239124585056066621735278614250504656910209884559431922177249720479380683917280679916901977733765306613679232826708601475685953944764559342136304963780405816733599840556444355142726024192007247936554573904891165838264244944126419722691167764648257050783111349357493039999964807511990072072170923422148139172018739276811126018447464624871869498508443750500000000000000000000000000000000000000
297 530544460034654104101494199202721171720683274082528430045148127845152212792525714099687744013389983630216803372909665118975444132448005393845423069103256451321638631079791364643503215493868943750918878998611763609979020001761651786655377748432399883102332335714151280886643166982376063123432361935319887386928296064262732149532454638278728321595074124614482574242780527569879152645263973477389629185026152637156708449752676253964480748405546657639276826100532344082584070759175432879989547831061051405434764256377997334089565565212904427478896993586945241057007793898500000000000000000000000000000000000000
298 157571704627266400725324901088265959546333746263292298575536885195596552126244782061129296174494880178123420009925991215223173425713911465106059666574759543904108001922615582625693283528139276603433264632927161706256672568780106474741867247856742460692674188666441945448054782531110133931263267685365018886432570763238934360278710739568063842692851903103935506187786351573746005865367391679013987470470053076288596647729881889921648461603741282144609521762305942631935207467025469383938946370053840475668550563877736523106629007249963227906167751286926405849211070127027150000000000000000000000000000000000000
299 47113939683552653816872145425391521904353790132724397274085528673483369085747189836277659556173969173258902582967871373351728854288459528066711840305853103627328292574862059205082291774913643704426546125245221350170745098065251835947818307109165995747109582411266141688968379976801930045447717037924140647043338658208441373723334511130851088965162719028076716350148119120550055753744850112025182253670545869810290397671234685086572890019518643361238247006929476846948627032640615345797744964646098302224896618599443220408882073167739005143944157634790995348914109967981117850000000000000000000000000000000000000
300 14087067965115482318237968745802112066811431907449874982710470591520960698764046920071266774747529077471937081379397204318529603513311973064423341109260834982539062482874582184229297608450297687363429913270949515888592107516767645046030608913369245640366509241720442240613506858228237024567243380754476025017179645953484978798165500306164008549911718504210788239610689451329443351488185561664477988737589017398652327671887588022267015838627021460175235620054181622518767805769386987689139659988285328310610110382081027576126774081115986324811131776039455151847497923857023268125000000000000000000000000000000000000